ErrorElement для обработки ошибок в React приложении

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024
  • React router предложил новый подход по обработке ошибок в SPA-приложениях. С добавлением свойства errorElement уведомить посетителей сайта о сбоях стало совсем просто.
    Код из видео github.com/mic...
    Мои курсы по вебу с купонами:
    ✅ mishanep.com/
    📢 Поддержка канала:
    / mishanep
    www.tinkoff.ru...
    paypal.me/mish...

ความคิดเห็น • 24

  • @exelione2229
    @exelione2229 3 หลายเดือนก่อน

    Спасибо, в 2024 до сих пор очень полезно

  • @user-te1ut5ev8w
    @user-te1ut5ev8w 10 หลายเดือนก่อน

    благодарю за видео! 8:06 - может быть будет кому-то полезно, для того, чтобы ошибка показывалась внутри корневого лояута (между хедером и футером), но не вместо него, то можно сделать как в туториале реакт-роутера: обернуть все дочерние роуты в роут без пути у которого указать errorElement (смотри раздел "pathless route" в конце туторила)

  • @dimondmarcker3179
    @dimondmarcker3179 ปีที่แล้ว +2

    Михаил, спасибо большое за видео!
    интересно было бы увидеть реализацию приватных роутов с новой структурой роутинга react router dom v6.4!

  • @user-dw8lb8lc7u
    @user-dw8lb8lc7u ปีที่แล้ว +3

    хотелось бы увидеть от вас видос про ковариантность в тайпскрипте, и как использовать ключевые слова in и out, чтобы явно задать вариантность
    по моему мнению это самая нераскрытая тема в тайпскрипте

  • @user-vm2db5cq1g
    @user-vm2db5cq1g ปีที่แล้ว +1

    Михаил спасибо! у вас всегда очень полезные и информативные ролики!

  • @user-bl4te2kg8v
    @user-bl4te2kg8v ปีที่แล้ว +1

    Спасибо за ваш труд. Супер, впрочем как всегда !!!

  • @victormog
    @victormog ปีที่แล้ว +1

    Очень информативно и полезно! Спасибо!!!

  • @kosee4008
    @kosee4008 ปีที่แล้ว

    Классно! Было бы классно послушать про Security приложения.

  • @The14Some1
    @The14Some1 ปีที่แล้ว

    Так и тянется рука переключить тему на тёмную в ваших видео :)

  • @user-tk7qv9rv2c
    @user-tk7qv9rv2c ปีที่แล้ว

    Спасибо!! Очень круто!

  • @irinal7766
    @irinal7766 ปีที่แล้ว +2

    Здравствуйте, Михаил! Спасибо за видео! Расскажите, пожалуйста, про работу с формой в React Router? )) И еще интересно, ваше отношение к разрастающейся библиотеке и делегированию ей задач (предзагрузка данных, сабмит формы)?

    • @Mr04unit
      @Mr04unit ปีที่แล้ว

      просто интересно ...Зачем вам v6 ?

  • @onehourbeforedeparture8739
    @onehourbeforedeparture8739 ปีที่แล้ว

    Было интересно!

  • @user-yo9wi2xs8x
    @user-yo9wi2xs8x 2 หลายเดือนก่อน

    Здравствуйте Михаил!
    Появился вопрос: Почему на 12:56 отрисовывается элемент, который рендерится только при ошибке в роутинге, ведь ошибка в сетевом запросе (неправильное название сервера)?

  • @iGotton
    @iGotton 2 หลายเดือนก่อน

    У меня никак не получалось дальше в ErrorBoundary прокинуть ошибку. Он просто тут стопорился и показывал заглушку - Эй разработчик, напиши обработку. Я даже полностью убирал errorElement и ничего не менялось. Сделал вывод, что с новым роутингом предохранители не работают. Кажется, это даже в документации написано.

  • @user-888azim-97
    @user-888azim-97 ปีที่แล้ว

    но спасибо за ролик )))) интересно)

  • @user-gb2sf7bn2c
    @user-gb2sf7bn2c ปีที่แล้ว

    здравствуйте! появился вопрос, почему когда я возвращаю нормальный адрес в fetch вместо страницы blog у меня все также выводится страница с ошибкой, хотя никаких ошибок уже нет? МОжет быть не правильная проверка в blogLoader?

  • @pitbrest
    @pitbrest ปีที่แล้ว

    Чет у меня не отлавливает ошибку при первом способе если выбрасывать Response внутри getPosts, но если все оформить в loader - и fetch и выброс Response с данными для обработки ошибки то все норм. Видимо ошибку нужно ловить в самом loader

  • @user-888azim-97
    @user-888azim-97 ปีที่แล้ว

    нуу, шляпа какая-то, на страницу 404 и так можно переходить. а я думала можно с этим сделать окошко-тост с уведомлениями

  • @dogvscatfunny9956
    @dogvscatfunny9956 ปีที่แล้ว

    Полная не понятная ерунда

  • @user-wl2xp8yo6x
    @user-wl2xp8yo6x ปีที่แล้ว

    Непомнящий? А что ты забыл?

    • @user-yg8nh2ek6w
      @user-yg8nh2ek6w ปีที่แล้ว

      Королев? Как там с разработкой ракеты для полета в страну Чучхе дела обстоят?

  • @sergey_zatsepin
    @sergey_zatsepin ปีที่แล้ว

    Михаил, было бы интересно посмотреть(+попрактиковаться) от вас мастер-класс по Web Audio API