我刚刚在github上找到了这个package,但我真的不明白如何渲染一个组件。
安装在作曲家
上将所需文件添加到我的视图
<script src="{{ asset('vendor/react-laravel/react.js') }}"></script>
<script src="{{ asset('js/components.js') }}"></script>
<script src="{{ asset('vendor/react-laravel/react_ujs.js') }}"></script>
调用视图的控制器
public function index()
{
$networks = NetworkModel::get();
return view('backend/pages/networks')->with('networks',$networks);
}
components.js
var Networks = React.createClass({
render: function() {
return (
<div className="Networks">
<ul>
<li>Test</li>
</ul>
</div>
);
}
});
添加到我的刀片模板
@react_component('Networks', [ 'title' => 'Networks' ], [ 'prerender' => true ])
正确加载JS文件,控制台上没有错误 但最后我有原始输出
@react_component('Networks', [ 'title' => 'Networks' ], [ 'prerender' => true ])
我做错了什么?