свойство локального стейта брать из пропсов? или мне надо это делать внутри useEffect или использовать getDerivedStateFromProps как-то?
const Foo = ({value, onChange}) => { const [state, setState] = useState(""); return <input value={value === undefined ? state : value} onChange={(e) => onChange === undefined ? setState(e.target.value) : onChange(e.target.value)} /> } типа такого
Обсуждают сегодня