Тайны Реакта! Как писать самый быстрый и мощный код?
Вы довольны вашим кодом?
А как его воспринимают ваши пользователи?
Видео не даст всех ответов, но приоткроет для вас завесы тайны!
00:00 - День, который бывает у каждого
01:24 - Пролог
01:56 - Поиск истины
03:07 - Инициализация полей класса
04:02 - Секреты профилирования
07:07 - Локализуй то
08:07 - Мемоизируй это
11:12 - Какие-то бандлы и чанки
12:52 - Бесконечный списки
13:48 - Картинки, убивающие приложение
14:32 - Резюмээээ
______________________________________________
Полезные ссылки:
1) React Memo компонент: https://ru.reactjs.org/docs/react-api.html#reactmemo
2) Хук useCallback: https://ru.reactjs.org/docs/hooks-reference.html#usecallback
3) Хук useMemo: https://ru.reactjs.org/docs/hooks-reference.html#usememo
4) Код сплиттинг с React Lazy:
https://ru.reactjs.org/docs/code-splitting.html#reactlazy
Библиотеки виртуализации:
1) react-window: https://blog.logrocket.com/how-to-virtualize-large-lists-using-react-window/
2) react-virtualized: https://blog.logrocket.com/windowing-wars-react-virtualized-vs-react-window/
Библиотеки ленивой загрузки изображений:
https://blog.logrocket.com/the-top-choices-for-react-lazy-loading-libraries-in-2021/
Видео основано на замечательной статье:
https://blog.logrocket.com/5-react-performance-optimization-techniques/
#react #reactjs #javascript #frontend
Видео Тайны Реакта! Как писать самый быстрый и мощный код? канала Как пройти в IT?
А как его воспринимают ваши пользователи?
Видео не даст всех ответов, но приоткроет для вас завесы тайны!
00:00 - День, который бывает у каждого
01:24 - Пролог
01:56 - Поиск истины
03:07 - Инициализация полей класса
04:02 - Секреты профилирования
07:07 - Локализуй то
08:07 - Мемоизируй это
11:12 - Какие-то бандлы и чанки
12:52 - Бесконечный списки
13:48 - Картинки, убивающие приложение
14:32 - Резюмээээ
______________________________________________
Полезные ссылки:
1) React Memo компонент: https://ru.reactjs.org/docs/react-api.html#reactmemo
2) Хук useCallback: https://ru.reactjs.org/docs/hooks-reference.html#usecallback
3) Хук useMemo: https://ru.reactjs.org/docs/hooks-reference.html#usememo
4) Код сплиттинг с React Lazy:
https://ru.reactjs.org/docs/code-splitting.html#reactlazy
Библиотеки виртуализации:
1) react-window: https://blog.logrocket.com/how-to-virtualize-large-lists-using-react-window/
2) react-virtualized: https://blog.logrocket.com/windowing-wars-react-virtualized-vs-react-window/
Библиотеки ленивой загрузки изображений:
https://blog.logrocket.com/the-top-choices-for-react-lazy-loading-libraries-in-2021/
Видео основано на замечательной статье:
https://blog.logrocket.com/5-react-performance-optimization-techniques/
#react #reactjs #javascript #frontend
Видео Тайны Реакта! Как писать самый быстрый и мощный код? канала Как пройти в IT?
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
07. Архитектура React - приложения – Егор БлиновПравильная структура в проекте | Архитектура в React приложенияхЧудовищно функциональный JavaScriptRendering large lists with React Virtualized#4: React Hooks — useMemo + React.memo10 React Antipatterns to Avoid - Code This, Not That!Drag and Drop Tutorial with React DnD (Trello Clone)React Native Tutorial #28 (2021) - Local & Scheduled Push NotificationБЫСТРЫЙ FRONTEND. Оптимизация. Как писать JAVASCRIPT эффективно?React and Intersection ObserverКак научиться формулировать мысли. Как четко и ясно выражать свои мысли. Ораторское искусство памятьОптимизация производительности. Техники для React-приложенийТипичные ошибки программистов!HTML, который не знает никто...Как CSS Container Queries изменят мир интерфейсов?Модный Реакт 18! Экскурсия в мир нового API!CSS Математика - это новый подход в адаптивной верстке?ТОП 10 вопросов на собеседовании ReactJSЧто нужно знать из JS перед React100 - Теория ReactJS + Redux за 90 минут