Учим useContext за 10 минут - React Hooks. Вся база React Context API

  Рет қаралды 25,186

Влад Калачев - JavaScript уроки

Влад Калачев - JavaScript уроки

Күн бұрын

В этом видео я расскажу все, что вам нужно знать для начала работы с useContext. Вся база React Context API. Данное видео продолжает серию уроков React Hooks.
00:00:00 Вступление
00:00:24 Что такое контекст? React Context API
00:03:40 Практика
00:04:01 React.createContext
00:06:52 useContext
Видео о useState:
➞ goo.su/2i0S
Видео о useEffect:
➞ goo.su/2i0t
Учим React хуки (плейлист):
➞ goo.su/2I0t
Мой сайт:
webtricks-master.ru/
Подписывайся на соц сети:
➞ Telegram: t.me/joinchat/AAAAAFCDAQ8UfC9...
➞ Instagram: / corvaxv
➞ VK: vladislavkalachov
➞ Группа VK: corvaxweb
➞ Мой github: github.com/VladKalachev
Исходный код:
github.com/VladKalachev/react...
#react #reacthooks #useContext

Пікірлер: 34
@-javascript2665
@-javascript2665 3 жыл бұрын
Оставляйте в комментариях темы, которые вы хотите, чтобы я разобрал в следующих видео! 00:00:00 Вступление 00:00:24 Что такое контекст? React Context API 00:03:40 Практика 00:04:01 React.createContext 00:06:52 useContext
@senyasong1421
@senyasong1421 2 жыл бұрын
Просто и понятно. Спасибо огромное за вашу работу) лайк
@alexandralexandr1051
@alexandralexandr1051 2 жыл бұрын
Как же доступно Вы объяснили! Огромное Вам спасибо!
@ytuser9248
@ytuser9248 2 жыл бұрын
Спасибо большое. Кратко и по теме.
@antonklochkov3416
@antonklochkov3416 2 жыл бұрын
Просто и доходчиво! 10 из 10!!
@user-tj2ho2ml2f
@user-tj2ho2ml2f 3 жыл бұрын
спасибо Вам за такое простое и доходчивое объяснение. Жаль, что так мало видео на канале
@voskoboinykov
@voskoboinykov 3 жыл бұрын
Благодарю))
@truedivan
@truedivan 9 ай бұрын
Спасибо за видео!
@SeptxD
@SeptxD 2 жыл бұрын
лучший!!
@Gleb_Pastushenko
@Gleb_Pastushenko 2 жыл бұрын
Здравствуйте. Спасибо за объяснение. Не могу понять, зачем в React значения передаются в фигурных скобках (как и в этом видео на 6:27, когда в контекст передаётся значение стейта и функция для изменения стейта). Получается что мы передаём два значения, вроде как список, а в фигурных скобках - это по идее объект, но тогда вместо пар ключ-значение мы передаём через запятую стейт и функцию. Почему так? Спасибо
@vruyrsaribekyan3379
@vruyrsaribekyan3379 2 жыл бұрын
Круто получилось
@petrkassadinovich2705
@petrkassadinovich2705 3 жыл бұрын
Спасибо за видео. А вы на работе typescript не используете?
@gurgen5217
@gurgen5217 Жыл бұрын
хорошее видео, спасибо. Все видео о useContext в youtube на примере смены тем. Неужели он более не на что не годится
@shoxerpetrosyan8678
@shoxerpetrosyan8678 2 жыл бұрын
Можно вопрос....Скажем у меня есть контекст. Я хочу при клике на батон отправлять картинку в базу данных. А после брать ссылку на картинку и менять стейт котекста. Но ка это делать,если я функцию создала отдельно от компонента,а контекст не работатет вне компонента
@danildemchenko6004
@danildemchenko6004 2 жыл бұрын
Влад, здравствуйте. Объясните, пожалуйста, когда вообще стоит использовать контекст? ну типо, если у нас есть какой-нибудь редакс, не легче в него "положить" то же состояние цветовой темы на сайте?)
@DashaKyle
@DashaKyle Жыл бұрын
Редакс под капотом как раз и использует контекст в конечном итоге
@yurykiryaev329
@yurykiryaev329 2 жыл бұрын
Добрый день, спасибо большое за видео, очень круто! Подскажите, а что у вас за библиотека показывающая вес импортируемых элементов?
@racman9964
@racman9964 2 жыл бұрын
Вроде бы в WebStorm, которым он пользуется, такая фича есть по дефолту, без установки плагинов. У меня другой редактор, не могу точно сказать)
@user-bi9bu2gu1p
@user-bi9bu2gu1p 2 жыл бұрын
@@racman9964 это не WebStorm, это VSCode. А расширение называется "Import Cost"
@404russ
@404russ 2 жыл бұрын
ты че делаешь синьор помидор ? Ты стейт в функции объявляешь ?
@user-pc4eg6rz2m
@user-pc4eg6rz2m 2 жыл бұрын
Всех скороговорок не перескороговоришь не перевыскороговоришь))
@uranbob
@uranbob Жыл бұрын
как вы сказали весь компонент будет ререндерится - kzbin.info/www/bejne/bn3XY3uLnax-n7c как решать такие вопросы? можно более сложный пример? решает ли этот вопрос Redux?
@c4973
@c4973 2 жыл бұрын
почему так тихо записано?
@DartMitai
@DartMitai 3 жыл бұрын
go tutorial angulardart?
@-javascript2665
@-javascript2665 3 жыл бұрын
Sorry. Не являюсь специалистом по Dart. Хотя у меня есть парочку знакомых которые написали несколько крупных международных проектов на нем и очень его хвалят. Спасибо за идею. Возможно в будущем.
@DartMitai
@DartMitai 3 жыл бұрын
@@-javascript2665 из чата, после js пересесть на Dart дело пары вечеров.
@sergeyvladimirov9994
@sergeyvladimirov9994 2 жыл бұрын
Ну вот нихрена и не ясно. Все объясняют как тему поменять а мне не тему менять нужно, у меня другая задача. Мне нужно Упаковать коллекцию для передачи потомкам. Потомки будут вызываться линком. Ничего не работает Нигде НИГДЕ информации нет как это сделать
@astkh4381
@astkh4381 2 жыл бұрын
нашел?
@user-888azim-97
@user-888azim-97 Жыл бұрын
вот реально, я тоже поверила что можно это сделать через useContext. в одном компоненте меняю его значение, но это изменение НЕ передаётся в другие компоненты. в провайдер обернула, всё хорошо, не понимаю ошибку.
@user-888azim-97
@user-888azim-97 Жыл бұрын
видимо через пропсы нужно передавать по всему приложению, нафиг мне такое. сохранила в локальном хранилище, надобность в контексте исчезла.
@sergeyvladimirov9994
@sergeyvladimirov9994 2 жыл бұрын
разогнался он за 10..иш какой, а ну ка дай посмотрю ролик
@sergeyvladimirov9994
@sergeyvladimirov9994 2 жыл бұрын
И кстати терминал можно было и закрыть. Треть экрана занимал. Бесполезный короче
@zakiro4277
@zakiro4277 2 жыл бұрын
антураж конечно унылый как у моей древней бабушки 😁
Лучшие примеры использования Context API
5:09
АйТи Синяк
Рет қаралды 14 М.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 167 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 8 МЛН
HAPPY BIRTHDAY @mozabrick 🎉 #cat #funny
00:36
SOFIADELMONSTRO
Рет қаралды 17 МЛН
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 353 М.
Учим useEffect за 13 минут - React Hooks
12:46
Влад Калачев - JavaScript уроки
Рет қаралды 18 М.
#2: React Hooks | Реакт Хук useEffect за 10 минут | React Hook useEffect
10:55
Типичный Веб Разработчик
Рет қаралды 2 М.
#4: React Hooks - useMemo + React.memo
25:38
Archakov Blog
Рет қаралды 70 М.
Для чего нужен useLayoutEffect и useEffect в ReactJS?
15:35
Веб-разработка - DevMagazine
Рет қаралды 7 М.
Учим useRef за 7 минут - React Hooks
6:26
Влад Калачев - JavaScript уроки
Рет қаралды 12 М.
Learn useContext In 13 Minutes
13:08
Web Dev Simplified
Рет қаралды 705 М.
Context API in react | get the concept
29:00
Hitesh Choudhary
Рет қаралды 47 М.
React JS ПРОДВИНУТЫЙ КУРС
1:31:47
Ulbi TV
Рет қаралды 157 М.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 167 МЛН