React 起源于 Facebook 的内部项目,开源于 2013 年 5 月。由于 React 的设计思想极其独特,属于革命性创新,性能优越,受到越来越多的人关注。在 Web 开发中,我们总需要以以数据驱动视图,那么我们频繁的 DOM 操作给视图层带来了极大的性能消耗,React 为此引入了虚拟 DOM(Virtual DOM)的机制,React 进行开发时所有的 DOM 结构都是通过虚拟 DOM 渲染出来的,解决了操作 DOM 带来的性能消耗。
目前三大框的三足鼎立已经成为了两强争霸 React 和 Vue,以目前市场情况来看,React 更胜于 Vue,作为一名现代化前端 React 也是必学的框架,本人接触不久,想把自己从 0 入门 React 的经验分享给大家!希望对大家有帮助!
在本场 Chat 中,会讲到如下内容:
- React 简介
- React 简介和 Vue 对比
- React 开发环境搭建脚手架生成
- React 项目目录介绍
- React 组件的解析
- JSX 语法简介
- 列表组件和 Fragment 标签介绍
- 响应式设计和数据的绑定
- 动态列表组建开发
- 数组的操作
- JSX 踩坑
- 组件的拆分
- 父子组件间通信
- 单项数据流
- PropTypes 和 ref 的使用方法
- 生命周期
- 生命周期提升性能
- axios 数据请求
适合人群:JavaScript 开发基础的前端爱好者、初中级前端开发者。
阅读全文: http://gitbook.cn/gitchat/activity/5d58c26653d1620e05ca1362
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。