第一种用法: 可以传入默认参数
// 第一种用法
const [state, setState] = useState(initialState);
第二种用法: 可以看作计算属性
// 惰性state用法
const [state, setState] = useState(() => {
const initialState = someExpensiveComputation(props);
return initialState;
});
第一种用法: 可以传入默认参数
// 第一种用法
const [state, setState] = useState(initialState);
第二种用法: 可以看作计算属性
// 惰性state用法
const [state, setState] = useState(() => {
const initialState = someExpensiveComputation(props);
return initialState;
});