17. React
React
- 其他选择:Vue、Angular、Ember
React(有时叫 React.js 或 ReactJS),是一个为数据提供渲染为 HTML 视图的开源 JavaScript 库。React 视图通常采用包含以自定义 HTML 标记规定的其他组件的组件渲染。React为程序员提供了一种子组件不能直接影响外层组件("data flows down")的模型,数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离。 (来源:维基百科))
💡 快速上手
前端 JavaScript 框架处于前端开发的最前沿。这里一个非常重要的收获是,React 尽管如此受欢迎,它只是一个用于构建用户界面的库,而像 Vue 和 Angular 目标是功能齐全的框架。举个例子,如果你使用 React 构建一个应用,需要导航到不同的视图,你就需要添加像 react-router
这样的库。
📖 学习领域和想法
- 参加 React 指南
- 与 Mosh 一起学习 React
- 使用 React 重构你的网站!
- 注意:
create-react-app
是构建一个新的 React 项目便捷工具。
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。