为什么在HTML中直接使用React(而不是在React环境中)是一个坏主意?

时间:2019-06-08 07:05:07

标签: reactjs

我正在学习反应。 W3schools说(在此link中):

  

开始学习React的最快方法是直接在HTML文件中编写React。

     

这种使用React的方式可以进行测试,但是对于生产而言,您需要设置一个React环境。

所以我的问题是:为什么?

1 个答案:

答案 0 :(得分:1)

为避免在运行时将代码编译为Javascript,这可能会占用大量内存。

您的浏览器不了解React,而是JavaScript,当您提供babel来转换代码时,它的效率和内存性能都不高。因此,为了使您的应用程序性能更好,建议先创建一个捆绑包,然后将其部署到您的Web应用程序。

出于学习目的,您可以尝试通过传递babel / react链接来开发应用程序,有时您肯定会感觉浏览器开始挂起等。