Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
🔥 Грокаем Реакт: глубокое погружение. промокод YOUTUBE 📚 Ссылки: ➖ Deep dive: How do React hooks really work?: netlify.com/blog/2019/03/11/deep-dive-how-do-react-hooks-really-work/ ➖ Книга и исходный код: Описание Каждый компонент Реакт оборачивает в родительский фибер (packages/react-reconciler/src/ReactFiber.js: createFiberFromElement) У фибера есть состояние (ReactFiber.js: this.memoizedState) Подчёркиваю: хуки нужны чтобы ДОЧЕРНЫЙ функциональный компонент получил доступ к состоянию своего РОДИТЕЛЬСКОГО Fiber узла. (ReactFizzHooks.js) Фиберы обновляют своё состояние через алгоритм согласования (там внутри высчитывается новая версия фибера и обновляется основной (ReactFiber.js: function createWorkInProgress)), но это уже другая история. 🔴 Таймкоды: ▶ 00:00 | Как устроены хуки в реакте? ▶ 00:08 | Почему не замыкание? ▶ 01:25 | Статья с нетлифая ▶ 03:05 | Лучшая книга по реакту ▶ 03:40 | Разбор сути хуков ▶ 06:26 | Исходный код реакт хуков 🔖 Теги: #React #Хуки #useState #Fiber #Фронтенд #JavaScript #WebDev #Программирование #Собеседование