useSetState
类似于 class component
中的 setState
Usage
实时编辑器
function Demo() { const [state, setState] = useSetState({ value1: "value1", value2: "value2" }); const { value1, value2 } = state; return ( <div> <p>value1: {value1}</p> <p>value2: {value2}</p> <button onClick={() => { setState({ value1: "value", }); }} > change value </button> </div> ); };
结果
Loading...
API
useSetState
Returns
readonly [T, (statePartial: Partial<T> | ((currentState: T) => Partial<T>)) => void]
: 包含以下元素的元组:
- state 的当前值。
- 更新 state 值的函数。
Arguments
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
initialState | 初始值 | T (必填) | - |