Підкорюємо React Context: секрети, приклади та найкращі практики - вебінари ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

Підкорюємо React Context: секрети, приклади та найкращі практики

Play
Усі вебінари безкоштовні та доступні для зареєстрованих користувачів
author Ігор Михайличенко
Frontend Engineer
date 01.01.1960
time 19:00 - 21:00
Рейтинг: 5. Проголосувало: 1

React Context — це механізм для передачі даних через дерево компонентів. Він дозволяє компонентам підписуватися на зміни контексту і автоматично оновлюватися, коли контекстові дані змінюються, без необхідності явного передавання даних через ланцюжок компонентів до кінцевої точки.

Цей вебінар є глибоким зануренням у світ React Context і призначений для розробників, які бажають поглибити свої знання та навички використання цього інструменту. Вебінар розпочнеться з введення в React Context, де учасники дізнаються про його значення та переваги.

Далі, ми розберемо базовий приклад використання контексту, що допоможе вам краще зрозуміти його практичне застосування. Буде висвітлено, як React Context працює “під капотом”, що дасть глибше розуміння його механізму дії. Вебінар також охопить розбір найбільшої проблеми контексту, повʼязаної з ре-рендерами застосунку, та способів її уникнення.

Окрім того, буде представлено патерн publish-subscribe як ефективний спосіб управління станом та альтернативу контексту. Ви навчитеся писати код, який вирішує типові проблеми контексту, та ознайомитеся з хуком useSyncExternalStore для оптимізації роботи із зовнішніми даними. В цілому, вебінар обіцяє бути насиченим та інформативним, надаючи цінні знання та навички для ефективного використання React Context у розробці.

План вебінару:

  1. Що таке React Context і чому вам варто про це знати.
  2. Проблеми прокидання пропсів та бібліотек для стейт менеджменту.
    1. Розбір базового прикладу з використанням контексту.
    2. Як реалізований реакт контекст “під капотом”.
  3. Найбільша проблема контексту і як її уникнути.
    1. Розбір на прикладі “слабких місць” реакт контексту.
  4. Патерн publish-subscribe.
  5. Пишемо код з рішеннями проблеми.
  6. Хук useSyncExternalStore.

Цільова аудиторія:

Розробники з досвідом в React, які бажають поглибити свої знання.

Умови участі: безкоштовно. Для отримання запрошення на онлайн-трансляцію заповніть реєстраційну форму.

Дмитро Охріменко
date 01.01.1960
time 90
view 1919
Дмитро Охріменко
date 01.01.1960
time 60
view 1316
Дмитро Охріменко
date 01.01.1960
time 60
view 2962
Дмитро Охріменко
date 01.01.1960
time 60
view 4555
Вікторія Чабан
date 01.01.1960
time 120
view 782
Микулич Олександр
date 01.01.1960
time 120
view 1515
Довгополий Олексій
date 01.01.1960
time 120
view 729
Олексій Круглик
date 01.01.1960
time 120
view 1140
Як стати React розробником. Що потрібно знати та вміти – з нуля до рівня спеціаліста
В даній статті ми поговоримо про одну з найпопулярніших спеціальностей на світовому ринку ІТ-розроблення – React Developer. Ви дізнаєтеся, в чому заключається робота даного спеціаліста, переваги його основного інструменту створення ПЗ, який ще арсенал він тримає при собі, а також як стати реакт розробником і максимізувати шанси на успішне працевлаштування.
Що повинен знати FrontEnd розробник у 2024 році
FrontEnd – один із найлегших розробницьких напрямків в ІТ. Він вигідно вирізняється тим, що поєднує в собі програмування та творчість, оскільки девелопер працює над оживленням дизайнерського макету та створенням відповідної користувацької логіки.
Як правильно укласти договір на розробку сайту: поради для фрілансерів
Фрілансери не завжди укладають договір на розробку сайту із замовниками, покладаючись на домовленості, озвучені усно чи сформульовані в переписці. Адже сам процес узгодження і підписання документів займає певний час і потребує зусиль. Втім, співпраця на довірі доволі ризикована для обох сторін. Крім того, що один із учасників може безкарно відмовитися від виконання своїх обов’язків, є чимало ньюансів, які ускладнюють співпрацю в разі відсутності документально завірених алгоритмів роботи. Навіть коли обидві сторони мають намір добросовісно виконати всі домовленості, їх може підвести банальне непорозуміння.
Що повинен знати FrontEnd розробник у 2023 році
Тож якими технологіями необхідно володіти, аби стати Intern/Junior FrontEnd розробником у 2023 році? Проаналізувавши вакансії на українському ринку айті, ми склали список актуальних інструментів, які зазвичай вимагають роботодавці від кандидатів. Їхній перелік – нижче у статті.
Java vs JavaScript
Друзі, ми продовжуємо серію статей, у яких порівнюємо різні мови програмування. Перша стаття була присвячена Python і Java – двом досить потужним та універсальним мовам, без яких важко уявити сучасне розроблення. Озброївшись об'єктивністю та неупередженістю, ми дослідили найважливіші (для новачків) особливості кожної з них, а вам надали всі результати у компактному та зручному вигляді.
ТОП-10 найкращих відео з FrontEnd
Друзі, сьогодні ми підготували для вас вибірку найкращих вебінарів від ITVDN за напрямком FrontEnd. До рейтингу були включені як пізнавальні вебінари з актуальною інформацією, так і вебінари прикладного характеру, які мають на меті вдосконалення ваших навичок написання коду. Давайте приступимо до їх розгляду.
Що повинен знати FrontEnd розробник у 2021 році
Верстка сайтов и веб-программирование привлекают большое количество новичков в мир IT. Это связано с достаточно низким порогом вхождения. Количество желающих стать фронтендщиком с каждым годом увеличивается, вследствии чего растут и требования к кандидатам.
300+ запитань щодо JavaScript на співбесіді
На этот раз предлагаем ознакомиться с актуальными вопросами, которые задают на технических интервью по JavaScript. Естественно, мы говорим о широком спектре специализаций, поэтому выбирайте свое направление и готовьтесь.
Хто такий Full-stack розробник
Full-stack розробник (вимовляється "фул стек") – це якийсь майстер на всі руки у світі веб-розробки. Йому під силу реалізувати як клієнтську, так і серверну сторону додатку, якими, зазвичай, займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, Full-stack спеціаліст здатний одноосібно вести проєкт від початку до кінця.
Що повинен знати FrontEnd розробник у 2019 році
Верстка сайтов и веб-программирование привлекают большое количество новичков в мир IT. Это связано с достаточно низким порогом вхождения. Количество желающих стать фронтендщиком с каждым годом увеличивается, вследствии чего растут и требования к кандидатам.
Що таке адаптивна верстка і навіщо вона потрібна
Еще в 2015 году Google внедрил изменения в алгоритмы своей поисковой системы, которые теперь учитывают адаптированность сайта под мобильные устройства как важный пункт при ранжировании сайта. Дата была удачно названа Мобилгеддон (Mobilegeddon), как сравнение с Армагеддоном. Одно только такое введение требований от поисковиков к наличию мобильной версии сайта может оправдать важность адаптивного дизайна. Проще говоря, веб-сайт должен быть удобным для просмотра на смартфоне.
Огляд конструкторів сайтів – критерії вибору та переваги використання
Конструкторы сайтов представляют собой сервис по самостоятельной разработке интернет страниц. В отличие от CMS они просты в управлении, а также открывают множество возможностей настройки и опций, востребованных в современном онлайн мире.
коментарі та обговорення
Notification success