#КурсReactJS #34
https://www.youtube.com/watch?v=wA6Kx0QR74s
Наконец, заканчиваем рефакторинг)
В этом видео сделаем декларативный таймер с использованием хука useNow.
В видео я это забыл подсветить, но очень заметны результаты нашего рефакторинга.
1. Нет пропс дриллинга, все пропсы передаются точно в тот компонент, в котором они нужны
2. Отображение чётко отделено, и совершенно не мешает разрабатывать бизнес логику, и наоборот
3. Из-за удачной структуры состояния получилось добавить функциональность таймера, без изменений в старой функциональности
Вообще, все изменения в видео произошли легко и просто. И кажется, что это само собой разумеющееся.
Но просто попробуйте на досуге реализовать такой же таймер, в версии приложения до рефакторинга
https://www.youtube.com/watch?v=wA6Kx0QR74s
Наконец, заканчиваем рефакторинг)
В этом видео сделаем декларативный таймер с использованием хука useNow.
В видео я это забыл подсветить, но очень заметны результаты нашего рефакторинга.
1. Нет пропс дриллинга, все пропсы передаются точно в тот компонент, в котором они нужны
2. Отображение чётко отделено, и совершенно не мешает разрабатывать бизнес логику, и наоборот
3. Из-за удачной структуры состояния получилось добавить функциональность таймера, без изменений в старой функциональности
Вообще, все изменения в видео произошли легко и просто. И кажется, что это само собой разумеющееся.
Но просто попробуйте на досуге реализовать такой же таймер, в версии приложения до рефакторинга