моём компоненте используются хуки и состояния, которые нужно полностью сбросить на дефолтные значения, при нажатии на кнопку, которая находится в этом компоненте, будто перешёл на другой роут и вернулся
Прост сделай функцию внутри типа resetValues() сбрасывай в ней значения 😁
сделай состояние релоад и по нажатию на кнопку сеть новое состояние для релоада этого
я пробовал, все остальные состояния остаются, как были
При нажатии и сбрасывай, в чём проблема?
Создай объект с ключами = имени стейта и значениями = дефолт значениям const DEFAULT_STATE = Object.freeze({ state1: true, state2: “hello”, state3: 42, }); И в компоненте юзай значения из него const [state1, setState1] = useState(DEFAULT_STATE.state1); Где надо сбрасывай опять на эти значения
Обсуждают сегодня