首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我应该如何将React与Rails集成?

我应该如何将React与Rails集成?
EN

Stack Overflow用户
提问于 2018-06-11 06:01:01
回答 1查看 60关注 0票数 0

我知道有很多类似的信息,但我找不到任何针对我的用例的具体信息……

我使用的是rails 5.2,使用的是webpack,并且react已经安装(并且可以正常工作)。我正在尝试更新我拥有的一个半复杂的过滤器页面,它的功能相当于一个非常大的多选复选框过滤器(使用带有remote=true的form_for )。当用户选中一个框时,将对rails进行AJAX调用,并显示新数据。表单是基于我的postgres数据库中的数据动态创建的。

我已经使用静态数据创建了一个基本的react过滤器组件,并且它可以很好地更新我的状态(仍然在创建实际的查询)。我只需要一些最好的方向(就像‘你会为你工作的公司做的最正确的事情,即使它更复杂,需要更多的时间’),将数据传递到我的react组件,并用动态数据呈现它。

我已经看到了实现这一目标的主要方法。第一个(看起来是个可怕的想法)是渲染一个带有data属性的虚拟div元素,然后将其读取到react组件中。第二种是“在控制器中完成”或“使用api”。这是否意味着使用api端点设置rails项目并通过react组件调用它?这是否意味着使用您现有的控制器路由并以这种方式进行调用?

编辑:我还看到几个gem被使用,比如webpacker-react、react_on_rails

EN

回答 1

Stack Overflow用户

发布于 2018-06-12 05:21:59

我最终选择了API路线。但是,使用Rails服务器端呈现时,我收到了两个get请求,一次是通过HTML,另一次是在组件挂载并进行API调用时。我最终改变了整个前端的反应,因为这个...

一定有更简单的方法来解决这个问题...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50791281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文