меня сама страница рендерится не будет если error сущевствует
Добавить проверку, или обрабатывать андефайнд?
можно пример проверки?
deseased || { defaultShit }
да, уже понял, спс за подсказку🥺
После await, if (!data) throw new Error() Return data
Это ничего не даст
Почему?
єто не срабатывает
А что это даст? Что возвращает функция?
Кстати, есть реальные причины использовать || в этом контексте, когда есть ???
deceased, но там может и undefined, потому что возвращаемое значение жёстко затипизировал
Не затипизировал, у него кверя может ничего не вернуть, потому что так код написан
Как не затипизировал, я про хук, он явно затипизировал, что будет вернуть 3 значение, один из которых имеет тип IDeceased, а если запрос пройдет с ошибкой, то все провалиться
По этому у него возникла ошибку в return
Ну так проверка и бросок ошибки этого не меняют, что хук тогда возвращает?
Конечно не меняют, по этому нужно в типе указать IDeceased | undefined
Так я и написал что это ничего не меняет)
Но в моем кейсе с проверкой, это тупо дополнительная проверка
Ну я и написал что она ничего не меняет, о чём спор?)
Это не спор, ты прав на счёт проверки, что в данном случае он ничего не меняет, это просто ответ был на то, что якобы он не типизировал возвращаемое значение)
Обсуждают сегодня