UNPKG

@material-ui/core

Version:

React components that implement Google's Material Design.

23 lines (21 loc) 519 B
export interface UseControlledProps<T = unknown> { /** * This prop contains the component value when it's controlled. */ controlled: T | undefined; /** * The default value when uncontrolled. */ default: T | undefined; /** * The component name displayed in warnings. */ name: string; /** * The name of the state variable displayed in warnings. */ state?: string; } export default function useControlled<T = unknown>( props: UseControlledProps<T> ): [T, (newValue: T) => void];