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
相关推荐
梦帮科技20 分钟前
Node.js配置生成器CLI工具开发实战
前端·人工智能·windows·前端框架·node.js·json
●VON29 分钟前
CANN推理引擎:从云端到边缘的极致加速与部署实战
学习·react native
笔画人生33 分钟前
深度解析 CANN 项目:以 `ops-transformer` 为例探索高性能 AI 算子库
学习·开源
VT.馒头1 小时前
【力扣】2695. 包装数组
前端·javascript·算法·leetcode·职场和发展·typescript
css趣多多1 小时前
一个UI内置组件el-scrollbar
前端·javascript·vue.js
AI视觉网奇1 小时前
3d数字人 ue blender 绑定衣服对齐 2026
学习·ue5
Nan_Shu_6141 小时前
学习: Blender 基础篇
学习·blender
C澒1 小时前
前端整洁架构(Clean Architecture)实战解析:从理论到 Todo 项目落地
前端·架构·系统架构·前端框架
C澒1 小时前
Remesh 框架详解:基于 CQRS 的前端领域驱动设计方案
前端·架构·前端框架·状态模式
Charlie_lll2 小时前
学习Three.js–雪花
前端·three.js