我使用node.js和react.js作为我的模板库。我可以使用node的res.render(..)在服务器端渲染我的组件,但我想通过使用react.js在客户端渲染它们并调用onclick处理程序来使我的组件动态化。我的组件以.jsx格式定义。如何在客户端与浏览器进行交互并动态呈现我的反应组件?
答案 0 :(得分:1)
您需要编译和捆绑您的代码,然后您可以像任何其他脚本一样将其插入脚本标记中。一个流行的选择是webpack;另一个是在一个gulp任务中使用Browserify和babelify。
答案 1 :(得分:0)
您可以使用babel js开始使用ES6类语法。我创建了一个示例组件here
您还可以使用react-starter-kit为您提供预先加载的所有设置。一个好的起点是Facebook的反应documentation