Calendar.开发者通过组合这些组件,最终得到功能丰富,可交互的页面.通过引入 JSX 语法,复用组件变得非常容易,同时也能保证组件结构清晰.有了组件这层抽象,React 把代码和真实渲染目标隔离开来...React特点
JSX: JSX 是 JavaScript 语法的扩展
组件: 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中
单向响应的数据流: React 实现了单向响应的数据流...render(): 用于插入虚拟DOM回调函数
componentDidMount(): 已经插入回调函数.在此方法中启动定时器,绑定监听,发送Ajax请求
每次更新state:this.setSate...;
JSX编码:
基本语法规则:
遇到 html同名标签转换为html同名元素,其它标签需要特别解析
遇到以 { 开头的代码,以JS的语法解析:标签中的js...发送ajax请求
React没有ajax模块,所以只能集成其它的js库(如jQuery/axios/fetch), 发送ajax请求
axios
封装XmlHttpRequest对象的ajax
promise