【发布时间】:2016-12-19 03:00:39
【问题描述】:
我是 reactjs 新手,安装了 node.js 和 babel。我不清楚为什么我们在 react 中使用 node.js 和 babel。任何人都知道在 react 中推动我。
【问题讨论】:
我是 reactjs 新手,安装了 node.js 和 babel。我不清楚为什么我们在 react 中使用 node.js 和 babel。任何人都知道在 react 中推动我。
【问题讨论】:
有multiple ways 开始使用 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 运行。
【讨论】: