UNPKG

@td-design/react-native

Version:

react-native UI组件库

21 lines 518 B
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