我在我的布局中使用 content_for 和 partials,我想知道如何以与使用React.rb添加 partials 相同的方式添加我的 React 组件。
谢谢。
我在我的布局中使用 content_for 和 partials,我想知道如何以与使用React.rb添加 partials 相同的方式添加我的 React 组件。
谢谢。
您将使用react_component
代替部分。
所以<%= react_component "Components::Foo", name: @user.name, rank: @user.rank %>
此时将挂载 Components::Foo 组件,传递用户名和排名。
在布局和反应之间桥接时,没有直接等效于 content_for 。相反,您可以将视图分成几个组件(每个 content_for 块一个)并使用 react_component 单独引用它们。
请注意,您也可以使用控制器中的render_component
方法直接从控制器挂载组件。