Тёмный

Контекст в React. useContext и вложенные Context.Provider 

senior_zone
Подписаться 3 тыс.
Просмотров 3,2 тыс.
50% 1

Опубликовано:

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@elenaizmaylova9331
@elenaizmaylova9331 10 месяцев назад
Спасибо огромное за мега крутое объяснение! На мой взгляд, для новичков оно сложновато, но если посмотреть несколько раз, то всё становится очень понятно. Да еще и такой нетривиальный подход осветили! Я в восторге!!! Еще раз безгранично благодарю! Надеюсь, что вы не перестанете снимать такой полезный контент! Удачи!🥰
@vvgl48ru
@vvgl48ru Год назад
zustand - наше всё!
@deanArtDev
@deanArtDev Год назад
Все по полочкам, довольно интересно слушать =)
@ragnar0kkr903
@ragnar0kkr903 Год назад
Продолжай в том же духе, хорошо объясняешь!
@user-rl7ly3cz6g
@user-rl7ly3cz6g Год назад
Очень круто! Продолжай, пожалуйста, снимать!
@RamaRama-qv3jo
@RamaRama-qv3jo Год назад
Спасибо за контент!
@PavloZherebnov
@PavloZherebnov Год назад
Спасибо 😊
@avikbox
@avikbox Год назад
А еще можно добавить оптимизацию одну: класть значение и изменение значения в разные провайдеры(them в один провайдер, а setTheme в другой) Эта фишка вообще к любым значениям применима. Ведь есть компоненты куда мы прокидываем например setTheme, а theme нет и будут лишние ненужные перерендеры.
@professorofallsciences
@professorofallsciences 8 месяцев назад
Какой голос красивый!..
@user-yj4fc4ux7g
@user-yj4fc4ux7g 11 месяцев назад
Для чего восклицательный знак в этой строчке? useContext ( context: MyContext)! [0];
@Драгон-к4к
@Драгон-к4к 11 месяцев назад
Я тоже на этой теме, но я думаю тебе не нужно зацикливаться на этой фигне, если ты шаришь в массивах, то должен знать что как оно должно работать
@elenaizmaylova9331
@elenaizmaylova9331 10 месяцев назад
Это нужно для типизации. Этот восклицательный знак означает, что будет получено то значение, у которого будет элемент с индексом 0. Так как изначально мы контексту присваивали значение undefined, то естественно, что к нему мы не можем обратиться так как обращаемся к массиву. Поэтому тайпскрипт требует, чтобы мы ему точно сказали, что это будет не undefined, а массив. И проставив восклицательный знак, мы таким образом ему об этом сообщаем) Если вы пишите свой код без типизации, то этого восклицательного знака там просто не будет)
@VaeV1ct1s
@VaeV1ct1s 2 месяца назад
Круто, в фронтенде придумали глобалы
Далее
iPhone 16 для НИЩЕБРОДОВ!
00:51
Просмотров 811 тыс.
React JS #15 Контекст (React Context)
11:00
Просмотров 29 тыс.
Learn React Hooks: useContext - Simply Explained!
15:46
Don't Use React Context!! Use This instead
13:34
Просмотров 28 тыс.
Аутентификация. Сессии и JWT
23:37