mirror of
https://github.com/EnixCoda/Gitako.git
synced 2026-03-11 08:54:44 +00:00
11 lines
254 B
TypeScript
11 lines
254 B
TypeScript
import * as React from 'react'
|
|
|
|
export function useStateIO<S>(
|
|
initialState: S | (() => S),
|
|
): {
|
|
value: S
|
|
onChange: React.Dispatch<React.SetStateAction<S>>
|
|
} {
|
|
const [value, onChange] = React.useState(initialState)
|
|
return { value, onChange }
|
|
}
|