react的setState——读《react小书》
调用 setState
的时候,React.js 并不会马上修改 state。而是把这个对象放到一个更新队列里面,稍后才会从队列当中把新的状态提取出来合并到 state
当中,然后再触发组件更新。
setState传入参数: 一种是对象参数,react会内部优化做批量更新 第二种是fn fn的时候会立马调用forceUpdate 所以state立马生效
function(){
this.setState(
{ key : value },
() => { xxx }
)
}
或者:
this.setState( () => ({ key : value }))
this.function()
react的setState——读《react小书》相关推荐
- React.js 小书 Lesson12 - state vs props
React.js 小书 Lesson12 - state vs props 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson12 转载请注 ...
- React.js 小书 Lesson27 - 实战分析:评论功能(六)
React.js 小书 Lesson27 - 实战分析:评论功能(六) 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson27 转载请注明出 ...
- React.js 小书 Lesson15 - 实战分析:评论功能(二)
作者:胡子大哈 原文链接: http://huziketang.com/books/react/lesson15 转载请注明出处,保留原文链接和作者信息. 上一节我们构建了基本的代码框架,现在开始完善 ...
- React.js 小书 Lesson18 - 挂载阶段的组件生命周期(一)
React.js 小书 Lesson18 - 挂载阶段的组件生命周期(一) 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson18 转载请注 ...
- React.js小书总结
(迁移自旧博客2017 08 27) 第一阶段 react的组件相当于MVC里面的View. react.js 将帮助我们将界面分成了各个独立的小块,每一个块就是组件,这些组件之间可以组合.嵌套,就成 ...
- React.js 小书 Lesson14 - 实战分析:评论功能(一)
React.js 小书 Lesson14 - 实战分析:评论功能(一) 本文作者:胡子大哈 本文原文:http://react.huziketang.com/blog/lesson14 转载请注明出处 ...
- React.js 小书 Lesson5 - React.js 基本环境安装
React.js 小书 Lesson5 - React.js 基本环境安装 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson5 转载请注明 ...
- React.js 小书 Lesson24 - PropTypes 和组件参数验证
作者:胡子大哈 原文链接: http://huziketang.com/books/react/lesson24 转载请注明出处,保留原文链接和作者信息. 我们来了到了一个非常尴尬的章节,很多初学的朋 ...
- React.js 小书 Lesson1-2 - 前端组件化(一):从一个简单的例子讲起
React.js 小书 Lesson1-2 - 前端组件化(一):从一个简单的例子讲起 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson2 ...
- React初体验-Hello React的组件化方式-React入门小案例
文章目录 React初体验 Hello React案例演练 Hello React案例升级 Hello React的组件化 组件化的方式 数据依赖 事件绑定 其他案例练习 电影列表展示 计数器的案例 ...
最新文章
- python求向量与x轴的夹角_2020届石家庄高考模拟题,参数方程解决向量问题
- 基于事件的 NIO 多线程服务器--转载
- 网站图像防盗----Apache配置妙法
- luogu P3234 [HNOI2014]抄卡组
- react的一些思考
- Codeup-问题 A: 最长公共子序列
- Linux高级文本处理之sed(三)
- python序列元素的编号称为_Python序列
- mysql数据类型的验证_MYSQL数据类型详解
- flux_Flux建筑模式简介
- java读取csv文件_使用扫描仪读取Java中的CSV文件
- Qt配置使用VS2010进行开发
- 两段检验系统生成的identityHashCode是否重复的代码
- android swf 文件播放器,swf播放器怎么用?swf播放器安卓版使用教程
- go TCP 粘包原理和解决方案
- 清华计算机自主招生试题,清华、北大等高校历年自主招生试题及答案汇总
- 如何远程唤醒(WOL)主板为技嘉(gigabyte)的B85M-D3H的linux主机
- 【狂神说】Docker 学习笔记【基础篇】
- python 学术论文,python论文_python 论文_python
- Spring源码解读(一)——容器是如何初始化的