自定义的useState,实现setState方法的回调
熟悉react的朋友都知道,我们使用class组件更新状态时,setState会支持两个参数,一个是更新后的state或者回调式更新的state,另一个参数是更新后的回调函数,如下面的用法:
this.setState({num: 1}, () => {
console.log('updated')
})
import { useEffect, useRef, useState } from 'react';
const useXState = (initState) => {
co
转载
2021-01-26 14:11:49 ·
3667 阅读 ·
2 评论