1

我在我的布局中使用 content_for 和 partials,我想知道如何以与使用React.rb添加 partials 相同的方式添加我的 React 组件。

谢谢。

4

1 回答 1

3

您将使用react_component代替部分。

所以<%= react_component "Components::Foo", name: @user.name, rank: @user.rank %>

此时将挂载 Components::Foo 组件,传递用户名和排名。

在布局和反应之间桥接时,没有直接等效于 content_for 。相反,您可以将视图分成几个组件(每个 content_for 块一个)并使用 react_component 单独引用它们。

请注意,您也可以使用控制器中的render_component方法直接从控制器挂载组件。

于 2016-02-24T19:29:58.680 回答