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

  Рет қаралды 3,272

senior_zone

senior_zone

Күн бұрын

Пікірлер: 13
@elenaizmaylova9331
@elenaizmaylova9331 11 ай бұрын
Спасибо огромное за мега крутое объяснение! На мой взгляд, для новичков оно сложновато, но если посмотреть несколько раз, то всё становится очень понятно. Да еще и такой нетривиальный подход осветили! Я в восторге!!! Еще раз безгранично благодарю! Надеюсь, что вы не перестанете снимать такой полезный контент! Удачи!🥰
@ragnar0kkr903
@ragnar0kkr903 Жыл бұрын
Продолжай в том же духе, хорошо объясняешь!
@vvgl48ru
@vvgl48ru Жыл бұрын
zustand - наше всё!
@VaeV1ct1s
@VaeV1ct1s 3 ай бұрын
Круто, в фронтенде придумали глобалы
@PavloZherebnov
@PavloZherebnov Жыл бұрын
Спасибо 😊
@avikbox
@avikbox Жыл бұрын
А еще можно добавить оптимизацию одну: класть значение и изменение значения в разные провайдеры(them в один провайдер, а setTheme в другой) Эта фишка вообще к любым значениям применима. Ведь есть компоненты куда мы прокидываем например setTheme, а theme нет и будут лишние ненужные перерендеры.
@Максим-д1у4щ
@Максим-д1у4щ Жыл бұрын
Очень круто! Продолжай, пожалуйста, снимать!
@deanArtDev
@deanArtDev Жыл бұрын
Все по полочкам, довольно интересно слушать =)
@RamaRama-qv3jo
@RamaRama-qv3jo Жыл бұрын
Спасибо за контент!
@professorofallsciences
@professorofallsciences 9 ай бұрын
Какой голос красивый!..
@DanielMalkov
@DanielMalkov Жыл бұрын
Для чего восклицательный знак в этой строчке? useContext ( context: MyContext)! [0];
@Драгон-к4к
@Драгон-к4к 11 ай бұрын
Я тоже на этой теме, но я думаю тебе не нужно зацикливаться на этой фигне, если ты шаришь в массивах, то должен знать что как оно должно работать
@elenaizmaylova9331
@elenaizmaylova9331 11 ай бұрын
Это нужно для типизации. Этот восклицательный знак означает, что будет получено то значение, у которого будет элемент с индексом 0. Так как изначально мы контексту присваивали значение undefined, то естественно, что к нему мы не можем обратиться так как обращаемся к массиву. Поэтому тайпскрипт требует, чтобы мы ему точно сказали, что это будет не undefined, а массив. И проставив восклицательный знак, мы таким образом ему об этом сообщаем) Если вы пишите свой код без типизации, то этого восклицательного знака там просто не будет)
React JS #15 Контекст (React Context)
11:00
webDev
Рет қаралды 29 М.
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 25 МЛН
React 17: Хук useContext
18:31
Школа web-программирования Constcode
Рет қаралды 12 М.
2 Способа как убрать React context hell | Пишем хелпер на typescript
11:09
Евгений Паромов | Front-end
Рет қаралды 2,4 М.
Аутентификация. Сессии и JWT
23:37
senior_zone
Рет қаралды 11 М.
Context против Redux | Разбираемся что лучше
21:07
Don't Use React Context!! Use This instead
13:34
CoderOne
Рет қаралды 28 М.
Learn React Hooks: useMemo - Simply Explained!
13:41
Cosden Solutions
Рет қаралды 102 М.
SENIOR on JUNIOR Javascript Developer interview
26:35
BELOV
Рет қаралды 293 М.
ПОЛНОЦЕННЫЙ ГАЙД ПО REACT CONTEXT
35:45
Ayub Begimkulov
Рет қаралды 10 М.