Express 通过翡翠(哈巴狗)进行渲染

Express 通过翡翠(哈巴狗)进行渲染,express,reactjs,pug,Express,Reactjs,Pug,因此,我使用Jade(Pug)通过节点呈现模板,并尝试使用React与各种HTML元素交互。有什么特别的方法可以做到这一点吗 React(favorite item.js) 但是点击并没有什么变化,我想这取决于标签或者通过Jade渲染React元素的特殊方式 我的建议包括: script(type='text/javascript' src='js/libs/react.min.js') script(type='text/javascript' src='js/libs/react-dom.j

因此,我使用Jade(Pug)通过节点呈现模板,并尝试使用React与各种HTML元素交互。有什么特别的方法可以做到这一点吗

React(favorite item.js)

但是点击并没有什么变化,我想这取决于标签或者通过Jade渲染React元素的特殊方式

我的建议包括:

script(type='text/javascript' src='js/libs/react.min.js')
script(type='text/javascript' src='js/libs/react-dom.js')
script(type='text/babel' src='js/favourite-item.js')

我的想法是正确的,我应该将类型包括为text/babel?

听起来这与jade无关。。你看到文本
了吗?你不喜欢这个。单击以切换。
在页面上?@azium我不这样做。我添加了一个p#示例,比如-认为它会覆盖它?事实上恰恰相反。。。React将自身附加到渲染中指定的元素,吹出其内容并用React应用程序替换。在使用React时,您几乎从不与现有的dom元素jade/html/任何东西交互。还有
RenderDOM.render
,它当然应该是
ReactDOM.render
。我想你在控制台中遇到了错误。奇怪的是,控制台中没有错误。。。我现在已经改变了(奇怪的是,我没有解决这个问题。)它现在开始工作了!我的错。感谢调试帮助:)
p#example like
script(type='text/javascript' src='js/libs/react.min.js')
script(type='text/javascript' src='js/libs/react-dom.js')
script(type='text/babel' src='js/favourite-item.js')