reactjs – 为什么React要求Babel和Webpack工作?

前端之家收集整理的这篇文章主要介绍了reactjs – 为什么React要求Babel和Webpack工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在查看vue.js的wiki页面,看到了这个:

When compared to React development,Vue can be integrated to an
existing web application much more easily. Normally,a web application
can start using Vue immediately by simply including the Vue.js
JavaScript library. Usage with Webpack or Browserify,are not strictly
necessarily. This is in stark contrast to React development where
Usage with Webpack and Babel is unavoidable,therefore making
converting existing web application much more difficult.

有人能解释为什么React需要webpack和babel吗?我以为你可以直接进入React的CDN链接,它会起作用吗?

不,对于React堆栈,Babel和Webpack不是必需的.您仍然可以找到其他替代方案来构建您喜爱的堆栈,例如Br​​owserify和Gulp.

但是,如果您想让事情变得更容易,我建议您学习并使用Babel和Webpack以及React,因为:

>您可以使用模块.
>您可以将JSX与ES6一起使用.
>它支持很多浏览器
>您可以使用更高级的功能(异步/等待)等

随着webpack

>你可以使用不同的装载机,包括sass,less,postcss等
>您可以使用不同的插件来优化您的构建,例如Uglify,HotModuleReplacement,Chunks等

使用webpack还有很多优点,你可以找到here

原文链接:https://www.f2er.com/react/301066.html

猜你在找的React相关文章