最新 最热

详解React的Transition工作原理原理_2023-03-15

Transition 是 react18 引入的新概念,用来区分紧急和非紧急的更新。

2023-03-15
3

看透react源码之感受react的进化_2023-03-15

网上有许多关于react源码解读的文章,其中有很多都只是单纯贴源码,罗列变量名。其实大家都知道这个英文怎么读,直译也大概知道意思,但是这个英文在react中起到什么作用,并没有说的很通俗明白。...

2023-03-15
2

react hook开发遇到的一些问题

问题一使用 useState改变值后 拿到的值不是最新值const [isFocus, setIsFocus] = useState<boolean>(false)const changeFocus = () => { setIsFocus(!isFocus)}useEffect(() => { ......

2022-12-15
2

React 开发 | 常用 Hooks

作用: 用于函数式组件操作 state,类似于类组件的 setState 写法:[state, setState] = useState(initValue)

2022-12-10
2

京东前端经典react面试题合集

如果您尝试直接改变组件的状态,React 将无法得知它需要重新渲染组件。通过使用setState()方法,React 可以更新组件的UI。

2022-11-09
2

【设计模式 12】状态模式

如果一个对象的行为取决于其内部的一个或多个动态变化的属性的值,那么这些属性被称之为状态(state),这类对象被称之为有状态的对象(stateful),行为与状态间的转换关系可以由状态转换图体现,如进程间的状态转换关系...

2022-10-26
2

React源码分析7-state计算流程和优先级

setState 执行之后,会执行一个叫 enqueueSetState 的方法,这个主要作用是创建 Update 对象和发起调度,可以看下这个函数的逻辑

2022-10-26
2

this.setState同步还是异步呢?

setState为批量异步的,那么同一次js执行栈中,多此setState()只有最后一次的操作会真的执行,怎么办?

2022-10-25
2