Skip to content

useControlled

Function
useControlled(__namedParametersUseControlledProps): any[]

A hook used to support controlled and uncontrolled components. when controlled, use value from props, otherwise use value from state and update value by setState.

example:

Use dark colors for code blocksCopy
1
2
3
4
const Component = ({ value: propValue, defaultValue }) => {
 const [value, setValue] = useControlled({ controlled: propValue, default: defaultValue })

return <Subcomponent onChange={setValue} value={value} />
Parameters
ParameterType
__namedParametersUseControlledProps
Returns 
any[]

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.