1.獲取修改后的值
setState
this.setState({ count: this.state.count + 1 }, () => { console.log(this.state.count); // 這里是監控到的最新值 })
useState
通過 useEffect 實現
const [ count, setCount ] = useState(0); setCount(1); useEffect(() => { console.log(count); // 這里是監控到的最新值 }, [ count ]);
通過回調函數實現
通過 useImmer 實現
2.