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
相关推荐
xw529 分钟前
npm几个实用命令
前端·npm
!win !33 分钟前
npm几个实用命令
前端·npm
代码狂想家38 分钟前
使用openEuler从零构建用户管理系统Web应用平台
前端
疋瓞2 小时前
C++_win_QT6学习《3》_结合qt项目开发学习git仓库相关知识
c++·qt·学习
dorisrv2 小时前
优雅的React表单状态管理
前端
蓝瑟2 小时前
告别重复造轮子!业务组件多场景复用实战指南
前端·javascript·设计模式
Clarence Liu2 小时前
redis学习 (1) 基础入门
数据库·redis·学习
qq_571099353 小时前
学习周报二十五
学习
崇山峻岭之间3 小时前
C++ Prime Plus 学习笔记027
c++·笔记·学习
dorisrv3 小时前
高性能的懒加载与无限滚动实现
前端