ReactJS初学者:关于如何在没有渲染功能的情况下使用自定义标记
我是ReactJS的初学者,来自Angular指令 有没有一种方法可以声明自定义组件而无需使用React.render函数 例如,在Angular指令中:ReactJS初学者:关于如何在没有渲染功能的情况下使用自定义标记,reactjs,Reactjs,我是ReactJS的初学者,来自Angular指令 有没有一种方法可以声明自定义组件而无需使用React.render函数 例如,在Angular指令中:它将立即工作(如果我声明一个“test”指令) 但在react中,您必须执行以下操作: React.render('<Test />', document.getElementById('container')); React.render(“”,document.getElementById('container'); 如果我
它将立即工作(如果我声明一个“test”指令)
但在react中,您必须执行以下操作:
React.render('<Test />', document.getElementById('container'));
React.render(“”,document.getElementById('container');
如果我错了,请更正。否。
React.render
(或0.14+中的ReactDOM.render
)是呈现React组件的顶级入口点。它不允许您定义可以在常规HTML中使用的标记。但是,您可以通过React.render
渲染使用React.createClass
(或更新的ES6类语法)创建的任何组件
即使是Angular,也需要一个完整的应用程序实例化(例如,通过
ngApp
或其他更手动的方式),其中包括初始化以启用指令。明白了,谢谢:)我想在进入react之前,你需要好好计划。嘿,伙计,你对react和Angular有什么想法?你现在是在远离angular,还是它仍然是你最喜欢的工具,偷看你的个人资料,想知道。@bluebill1049我几乎只使用React。我已经好几年没和Angular合作了。但是,看起来Angular 2会有一些与React相同的好主意。因为很难在评论中进行这段对话(而且可能不是正确的地方:),我很乐意通过电子邮件或其他方式更多地谈论这段对话;你可以在我的个人资料上找到。谢谢。我给你发了一封简短的电子邮件,只是想了解你的一些想法,谢谢你的帮助