7

react_componentRailsプロジェクトで使用しています。react.jsこれにより、コンポーネントのラッピング div が挿入されます。

<div data-react-class="ButtonSwitchToTab" data-react-props="{...}">
  <a href="#" class="btn btn-primary btn-lg" ... data-reactid=".2">
    Add / Invite People
  </a>
</div>

私が本当に必要としているのは、このラッピング div にスタイル情報を挿入して、次のようにコンポーネントが適切に配置されるようにすることです。

<div data-react-class="ButtonSwitchToTab" data-react-props="{...}"
 style="display:inline-block">  <<<<<------
  <a href="#" class="btn btn-primary btn-lg" ... data-reactid=".2">
    Add / Invite People
  </a>
</div>

それを行う適切な方法は何ですか?

4

1 に答える 1

11

ああ、react_railsdoco ( Helper's signature ) を詳しく調べてみると、パススルーを追加できることがわかりましたhtml_options

そう:

<%= react_component('ButtonSwitchToTab', {prop: .., prop: ..}, 
                    {:style => "display:inline-block"}) %>
于 2015-06-26T02:35:57.790 に答える