Reactjs 为什么在HTML中直接使用React是个坏主意(而不是在React环境中)?
我在学习如何反应。W3学校(在这方面)说: 开始学习React的最快方法是直接在HTML文件中编写React 这种使用React的方法可以用于测试目的,但对于生产,您需要设置React环境Reactjs 为什么在HTML中直接使用React是个坏主意(而不是在React环境中)?,reactjs,Reactjs,我在学习如何反应。W3学校(在这方面)说: 开始学习React的最快方法是直接在HTML文件中编写React 这种使用React的方法可以用于测试目的,但对于生产,您需要设置React环境 所以我的问题是:为什么?避免运行时将代码编译成Javascript,这可能会消耗大量内存 你的浏览器不懂React,但懂JavaScript,当你提供babel来传输你的代码时,效率和内存性能都不高。因此,为了使您的应用程序性能更好,建议先创建一个捆绑包,然后将其部署到您的Web应用程序中 出于学习目的,您可
所以我的问题是:为什么?避免运行时将代码编译成Javascript,这可能会消耗大量内存
你的浏览器不懂React,但懂JavaScript,当你提供
babel
来传输你的代码时,效率和内存性能都不高。因此,为了使您的应用程序性能更好,建议先创建一个捆绑包,然后将其部署到您的Web应用程序中
出于学习目的,您可以尝试通过传递babel/react链接来开发应用程序,有时您肯定会感到浏览器开始挂起等。“您的浏览器不理解react”,您的意思是浏览器不理解babel吗?因为我认为React是一个类似Jquery的库,当我们导入它的js脚本时,浏览器会识别它。(我只是问,如果我错了,对不起。)@yayapro浏览器不理解你的JSX所以如果我不使用JSX,直接在html中使用React是可以的吗?是的,直到它没有开始给你带来维护代码的痛苦:)我已经注意到调试和维护问题:p谢谢你的回答