setCommentInfo({…commentInfo, commentInfo.name = xxx}) Может быть так
не работает, ругается на commentInfo.name
export default function useObject(initialValue) { const [value,setValue] = useState(initialValue) const changeValue = (newValue) => { setValue({...value,...newValue}) } return { value,changeValue } }
поклон, заработало
костыль, можно без него обойтись
setValue принимает функцию же, и туда можно спавнить объект
просто вот так сделал
Обсуждают сегодня