0.1.8 • Published 10 months ago

@kne/use-control-value v0.1.8

Weekly downloads
1
License
ISC
Repository
github
Last release
10 months ago

useControlValue

实现了同时支持受控和非受控组件状态管理的hooks

npm i @kne/use-control-value

使用说明

import useControlValue from '@kne/use-control-value';

const SomeComponent = (props)=>{
  const [value,setValue] = useControlValue(props);
  return (
    <input type="text" value={value} onChange={(e)=>{
      setValue(e.target.value);
    }}/> 
  );
};

上述例子中创建的组件SomeComponent,当给他传入defaultValue时表现为一个非受控组件,给他传value时表现为一个受控组件