keys是react来追踪哪些元素被修改添加、删除的辅助标记javascript
react会将传入的参数对象和组件的当前状态合并,根据新的状态构建新的react元素树,计算react新树和老树的差别,根据差别最小化对界面进行最小化渲染css
以上是React v16前的生命周期,下面是新的生命周期html
能够经过refs访问到dom元素,并对dom元素进行操做vue
展现组件java
由于this.props和this.state的更新是异步的。react
区别 | 函数式组件 | 类组件 |
---|---|---|
是否有this | × | √ |
是否有生命周期 | × | √ |
是否有state | × | √ |
受控组件中的value值经过state获取,同时经过onChange事件改变state中的value,有这样特性 的 组件叫受控组件,反之,非受控组件经过refs操做真实DOMajax
子类没有本身的this对象,只能经过调用super(props)拿到redux
在package.jsson中向如下这种格式设置proxyapi
"proxy": { "/api/RoomApi": { "target": "http://open.douyucdn.cn", "changeOrigin":true }, "/api/v1":{ "target":"http://capi.douyucdn.cn", "changeOrigin":true } }