более актуально? использовать хуки или классами?
Первое
И то и то Как пример нету хука который отвечает за componentDidCatch при этом нужно создавать класс
ну хз, хз https://gist.github.com/andywer/800f3f25ce3698e8f8b5f1e79fed5c9c
Реакт - очень маленькая библиотека, понять как работать с классами и с хуками - не такое длительное занятие Понимать надо и то, и то
иногда хуками по незнанию можно наделать плохих делов, поэтому если сомневаешься в адекватности своего компонента, то нет ничего страшного переписать его на классы. общество не должно порицать))
понятно, я пока еще не понимаю бонусов от хуков. Вроде классами выглядит более понятно
согласен, пока что для меня все новое)
Странный поинт Можно всегда наделать делов
классами возможно и выглядит более понятно, но функциональные компоненты потребляют меньше ресурсов, это их основное преимущество
Бесит этот тупняк. Что мешает хук такой завести? Вообще react развивается черепашьими шагами. - создать в ФК componentDidCatch - включить поддержку lazy-компонентов на стороне сервера может еще че есть, что ужу долго не могут сделать. Preact и то прогрессивней в этой плане. И обработа ошибок в ФК, и debounceRendering фича из коробки.
Куда лучше будет создать класс и там сделать обработку ошибок,и код читаемый будет
Ну вот тебе из preact пример https://preactjs.com/guide/v10/hooks#useerrorboundary Чем плохо то?
Не использовал преакт,по этому ничего сказать не могу 🥺
Я же не прошу погружаться. Просто показать, как может выглядеть хук в ФК. А уже потом выбирать, что любишь: классы или функции.
Обсуждают сегодня