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