React 学习-7-组件API

设置状态:setState

javascript 复制代码
setState(object nextState[, function callback])
nextState,将要设置的新状态,该状态会和当前的state合并
callback,可选参数,回调函数。该函数会在setState设置成功,且组件重新渲染后调用。

替换状态:replaceState

javascript 复制代码
replaceState(object nextState[, function callback])
nextState,新状态,该状态会替换当前的state。
callback,可选参数,回调函数。在replaceState设置成功,且组件重新渲染后调用。

设置属性:setProps

javascript 复制代码
replaceState(object nextState[, function callback])
nextState,将要设置的新状态,该状态会替换当前的state。
callback,可选参数,回调函数。该函数会在replaceState设置成功,且组件重新渲染后调用。

替换属性:replaceProps

javascript 复制代码
replaceProps(object nextProps[, function callback])
nextProps,将要设置的新属性,该属性会替换当前的props。
callback,可选参数,回调函数。在replaceProps设置成功,且组件重新渲染后调用。

强制更新:forceUpdate

```javascript
forceUpdate([function callback]) 
 ==》callback,可选参数,回调函数。该函数会在组件render()方法调用后调用
```
### 获取DOM节点:findDOMNode
javascript 复制代码
DOMElement findDOMNode()  ==》返回dom元素

判断组件挂载状态:isMounted

javascript 复制代码
bool isMounted()  ==》 返回true或false
相关推荐
web1309332039811 分钟前
前端下载后端文件流,文件可以下载,但是打不开,显示“文件已损坏”的问题分析与解决方案
前端
虾球xz17 分钟前
游戏引擎学习第59天
学习·游戏引擎
outstanding木槿23 分钟前
react+antd的Table组件编辑单元格
前端·javascript·react.js·前端框架
枫零NET44 分钟前
学习思考:一日三问(学习篇)之匹配VLAN
网络·学习·交换机
好名字08211 小时前
前端取Content-Disposition中的filename字段与解码(vue)
前端·javascript·vue.js·前端框架
沐泽Mu1 小时前
嵌入式学习-QT-Day07
c++·qt·学习·命令模式
沐泽Mu1 小时前
嵌入式学习-QT-Day09
开发语言·qt·学习
隐形喷火龙1 小时前
element ui--下拉根据拼音首字母过滤
前端·vue.js·ui
炸毛的飞鼠1 小时前
汇编语言学习
笔记·学习
m0_748241121 小时前
Selenium之Web元素定位
前端·selenium·测试工具