Задать вопрос
@vasay06

Почему функция reset не перезапускает page?

вот у меня /page дериктория в app.

внутри page.jsx:
export default function errorCatcher() {
  if (Math.random() > 0.8) {
    throw new Error("1");
  }
  return <div className="relative h-[600px]">контент</div>;
}


и error.jsx
"use client";
export default function error({ error, reset }) {
  return (
    <div className="relative h-[600px]">
      error{error.message}{" "}
      <button
        onClick={() => {
          reset();
        }}
      >
        reset
      </button>
    </div>
  );
}


Когда я перехожу /page. То в зависимости от сгенерированного числа у меня появляется контент или компонент ошибки. Но когда я кликаю по кнопке для обновления(перезагрузки) page, у меня ничего не переобновляется, сколько бы раз я не нажимал на кнопку. Что делать?
  • Вопрос задан
  • 34 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы