хуки: существуют*
разрабочики: аааааа это тоже самое что и раньше, только не class а function и опускаем this
Иногда мне кажется что именно так, плюс-минус, некоторые разработчики видят использование хуков, но они упускают САМОЕ ВАЖНОЕ ДОСТОИНСТВО хуков: возможность написание компонента в декларативном стиле!
Благодаря хукам вы можете разделить компонент на три части:
- Переменные
- JSX
- Логика
useEffect заиграл новыми красками
Вау! Можно легко прочитать какие события происходят при изменении каких данных.
Сортировка функций и быстрый поиск нужной
Так как у вас логика теперь находится в одном месте, вы с командой можете обкашлить в каком порядке будут выстраиваться функции, например:
- Функции для useEffect
- Функции для useMemo
- Функции для построения данных
- Прочие
Const vs function
Тяжело читать код когда пишут не функцию, а const и в нее сохраняют стрелочную функцию! Из-за этого взглядом приходится прослеживать, а не map ли это? Значит это будет не переменная с функцией, а переменная с данными!
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.