认识 React
React 是 facebook 开源的一套框架,可总结为以下几个特点:
- 基于 JSX 语法糖实现
- JUST THE UI:在多层架构的设计模式中,React 并不算 MVC 的架构,它可理解为 MVC 的 V 层。
- VIRTUAL DOM:虚拟DOM,是轻量的 js 对象,只保留了原生 dom 的一些常用的属性和方法。
- DATA FLOW: React是单向响应的数据流。
技术点
- JSX 语法
- 组件定义
- 组件渲染
- 组件事件
- state
- 样式绑定
- 表单
- 组件通信
- 生命周期
- 模块化(webpack)
- 脚手架(create-react-app)
- 调试工具(react-dev-tool)
- 路由(3.0)和(4.0)
- Redux
- 项目应用
- 其他案例
- 纲要总结
题外话
这份教程是综合了Y.Pig和DK的内容,因为代码和文档比较多,整理中如有疏漏或者错误,可以在 Issues 中提出,多多谅解,希望对你们有帮助,如果你喜欢可以点个 Star 或者 Fork ,谢谢~
这篇博客详细介绍了React框架,包括React的特点如JSX语法、虚拟DOM和单向数据流。接着深入讨论了技术点,如组件定义、渲染、事件处理、状态管理、样式绑定、组件通信和生命周期等。还涵盖了React的模块化(webpack)、脚手架、调试工具、路由、Redux及其应用。最后,博主分享了一些项目应用和案例,并邀请读者在发现错误或遗漏时提供反馈。
2124

被折叠的 条评论
为什么被折叠?



