ruby-on-rails - Rails 远程链接_以 React 函数响应
问题描述
所以我对 React 还是很陌生,基本上是通过重构现有的 Rails 5 应用程序来学习它。
我的应用程序目前正在使用 Bootstrap,所以我的想法是将导航链接更改为远程,然后让 js 响应执行功能组件的 React 渲染,所以我结束了这个:
应用程序.html.erb
...
<li class="nav-item">
<%= link_to 'Adventure', adventure_index_path, class: "nav-link", remote: true %>
</li>
...
意见/冒险/index.js.erb
function Adventure(props) {
return (
<React.Fragment>
<div class="col-sm-9">
{props.test}
</div>
</React.Fragment>
);
}
ReactDOM.render(<Adventure />, document.getElementById('content'));
这只是给出了“意外令牌'<'”的控制台错误,显然意味着它没有将其解释为 React,那么我该如何告诉它这样做呢?
从我的研究中,我有一种印象,这不是人们这样做的方式,但对我来说,这似乎是最直接的并且需要最少的额外代码,并且基本上只是以与我相同的方式来做香草 JS/JQuery。
解决方案
推荐阅读
- powershell - 比较对象导致不正确的结果
- java - 使用模块时从资源加载文件
- python - 我可以使用 windows 7 的 python windows 图像创建 dockerfile 吗?
- database - 如何使用 vb.net 更新 MSAccess 数据库
- mysql - Opengts docker image - mysql 通信链接失败
- c# - 将文本文件加载回列表
- excel - 我的 For 循环不会删除与嵌套 If 要求匹配的单元格
- graph-databases - 如何编写 Gremlin 查询以查找具有指定边的父顶点?
- asp.net - 根据查询结果填充一个TextBox,并在DetailsView插入前绑定
- heroku - '--name' CLI 选项指的是什么名称?