(
initialState: (() => S) | S,
)
| 4094 | return mountRef(initialValue); |
| 4095 | }, |
| 4096 | useState<S>( |
| 4097 | initialState: (() => S) | S, |
| 4098 | ): [S, Dispatch<BasicStateAction<S>>] { |
| 4099 | currentHookNameInDev = 'useState'; |
| 4100 | mountHookTypesDev(); |
| 4101 | const prevDispatcher = ReactSharedInternals.H; |
| 4102 | ReactSharedInternals.H = InvalidNestedHooksDispatcherOnMountInDEV; |
| 4103 | try { |
| 4104 | return mountState(initialState); |
| 4105 | } finally { |
| 4106 | ReactSharedInternals.H = prevDispatcher; |
| 4107 | } |
| 4108 | }, |
| 4109 | useDebugValue<T>(value: T, formatterFn: ?(value: T) => mixed): void { |
| 4110 | currentHookNameInDev = 'useDebugValue'; |
| 4111 | mountHookTypesDev(); |
no outgoing calls