@td-design/react-native
Version:
react-native UI组件库
21 lines • 518 B
JavaScript
import { useEffect } from 'react';
import { useSafeState } from '@td-design/rn-hooks';
export default function useTextArea(_ref) {
let {
value,
onChange
} = _ref;
const [inputValue, setInputValue] = useSafeState();
useEffect(() => {
setInputValue(value ?? '');
}, [value]);
const handleChange = val => {
setInputValue(val);
onChange === null || onChange === void 0 ? void 0 : onChange(val);
};
return {
inputValue,
handleChange
};
}
//# sourceMappingURL=useTextArea.js.map