将 React 组件从 Rails 引擎导入到应用程序中

2024-01-29

我在用反应在轨道上 https://github.com/shakacode/react_on_rails用于开发 Rails 引擎和应用程序。

我写了一个 Rails 引擎,它只有一个组件 -NewComponent。它使用react_on_rails。这已经通过轨道引擎的虚拟应用程序进行了测试。我在虚拟应用程序中导入并注册了该组件:/new_engine/test/dummy/client/app/Index.jsx:

import NewComponent from '../../../../client/app/pages/user_home_page/NewComponent';

ReactOnRails.register({
NewComponent,
});

以上在虚拟应用程序中运行得很好。我能够在视图中进一步渲染这个注册的组件。

现在,我在成熟的应用程序中使用这个反应组件作为可安装的导轨引擎。如何导入该组件以便在应用程序中注册它?在虚拟应用程序中,我能够提供导入组件的相对路径。在使用 gem 时,这样的相对路径在应用程序中是不可能的。

我已经在线检查了这个问题的答案,但是关于带有引擎的react_on_rails的文档似乎很少。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 React 组件从 Rails 引擎导入到应用程序中 的相关文章

随机推荐