为什么我们在 reactjs 中使用 node.js 和 babel

IT技术 node.js reactjs babeljs
2021-05-07 04:39:03

我是 reactjs 的新手,安装了 node.js 和 babel。我不清楚为什么我们在 react 中使用 node.js 和 babel。任何人都知道在 react 中推动我。

2个回答

多种方法可以开始使用 React.js 库。不过,最方便的还是使用 Babel+Webpack。

React 使用JSX语法。Babel 是一个转译器,即将 JSX 转换为 vanilla JavaScript。您可以将 babel 视为代码和“可执行”代码之间的中间步骤。

React 还使用 ES6,大多数浏览器都不支持它。Babel 将 ES6 代码转换为与浏览器兼容的代码。

成熟的 React 项目的最佳组合是 React+babel+Webpack。为了运行 babel 和 webpack,你需要 node.js。

我建议你先学习一个教程来弄脏你的手。

ReactJS 使用它自己的语言(JSX),它基于 JavaScript 但不是 JavaScript。

Babel 将该语法转换为可以在 Web 浏览器中运行的 JavaScript。

Babel 依赖于 Node.JS 来运行。