( initialState: (() => S) | S, )
| 64 | } |
| 65 | |
| 66 | export function useState<S>( |
| 67 | initialState: (() => S) | S, |
| 68 | ): [S, Dispatch<BasicStateAction<S>>] { |
| 69 | const dispatcher = resolveDispatcher(); |
| 70 | return dispatcher.useState(initialState); |
| 71 | } |
| 72 | |
| 73 | export function useReducer<S, I, A>( |
| 74 | reducer: (S, A) => S, |