ruby-on-rails - 在 Ruby on Rails 部分中渲染 React 组件

标签 ruby-on-rails ruby reactjs partials react-rails

是否可以通过 AJAX 调用在 Rails 部分中渲染 React 组件?基本上出于性能原因,我必须进行一些条件检查才能在 Rails View 中渲染和初始化 React 组件。我也不能要求预先使用 React JS。我正在考虑通过 AJAX 调用渲染部分内容并替换 jQuery View 中的 html。我正在使用 react-rails 来实现此目的。

我不确定这是否是最好的方法。其他替代方案也会有帮助。

最佳答案

检查了react-rails源代码,必须通过javascript手动调用ReactRailsUJS.handleMount()

关于ruby-on-rails - 在 Ruby on Rails 部分中渲染 React 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56746524/

相关文章:

ruby-on-rails - Rails 3 SSL 协议(protocol)链接

ruby-on-rails - Rails + Postgres 迁移 - 为什么我收到错误 "PG::UndefinedFunction: ERROR: function gen_random_uuid() does not exist"?

ruby - 为什么 eval 将方法创建为私有(private)方法?

angular - 将 Angular 应用程序与 ReactJS 应用程序连接起来?

reactjs - 将对象验证作为 React 中的 props 进行路由

reactjs - 使用单独的缩减器 Redux 规范化数据

javascript - jquery 未在外部 js 文件中与 Rails 一起运行

css - 带有 wicked-pdf 的背景图片(水印)

ruby - 如何将 sinatra 部署到 aws ec2 ubuntu 服务器?

ruby - 为什么 ENV ['FOO' ] = true 在 Ruby 中引发异常?