Как ПРАВИЛЬНО передать данные между компонентами React?

  Рет қаралды 28,306

Веб-разработка - DevMagazine

Веб-разработка - DevMagazine

Күн бұрын

Пікірлер: 55
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
Текстовая версия 👉 it-dev-journal.ru/articles/kak-peredavat-dannye-mezhdu-komponentami-v-react-js Вопросы, которые точно зададут на собесе по React 👉kzbin.info/www/bejne/d2GvoWuKgqh5nqM Еще вопросы с собеседований по React 👉‌kzbin.info/www/bejne/Y2eonqt9mr56d9k Все хуки ReactJS 👉‌kzbin.info/www/bejne/aaOnnaJqYr6nq9k
@nerofighter472
@nerofighter472 2 жыл бұрын
Это лучший туториал спасибо!!!! За труд Ваш хочу пожелать Вам много самого прекрасного: чтобы здоровье было крепким, иммунитет сильным, чтобы удача была постоянной спутницей, а душа переполнена теплом и счастьем! Желаю вам благополучия и достатка в доме, чтобы ваше финансовое положение было крепким и вы могли позволить себе все, что пожелаете, чтобы близкие всегда радовали, дарили любовь и заботу! Пусть каждый новый день будет окрашен яркими событиями, новыми интересными знаниями, приятными встречами и впечатлениями!
@MrPahan252
@MrPahan252 Жыл бұрын
Только начал изучать Реакт и столкнулся с проблемой передачи состояний. Часа два гуглил и на русском и на английском, по итогу нашёл это видео и за 10 минут решил проблему. Спасибо большое! Однозначно добавлю это видео в избранное и буду периодически обращаться к нему на первых парах
@avel8965
@avel8965 2 жыл бұрын
Работаю фронтом меньше месяца, но вот эти схемы я, пожалуй, отработаю, потому что очень часто используются. Спасибо автору )
@igormaksymiv113
@igormaksymiv113 Жыл бұрын
Дружище, как успехи в работе?)
@avel8965
@avel8965 Жыл бұрын
@@igormaksymiv113 да все норм)
@igormaksymiv113
@igormaksymiv113 Жыл бұрын
@@avel8965Красава) у тебя стек JS -> React?
@avel8965
@avel8965 Жыл бұрын
@@igormaksymiv113 react typescript mobx
@АлександрДми
@АлександрДми 3 жыл бұрын
Спасибо за урок, очень актуально иметь под ругой такой туториал
@VitalyKuznetsov-kd7wp
@VitalyKuznetsov-kd7wp Жыл бұрын
Хочу поблагодарить вас за грамотное объяснение материала. Очень помогло.
@murcha5899
@murcha5899 Жыл бұрын
Роскошь!!!невероятно понятное иструктурированное видео! У вас таллант❤
@timurkoretskyi2153
@timurkoretskyi2153 2 жыл бұрын
Просто потрясающий урок, автор гений) Жаль, что так мало подписчиков, просмотров, лайков, как по мне, заслуживаете на большее) Продолжайте, отлично получается!!!
@DevMagazineChannel
@DevMagazineChannel 2 жыл бұрын
Спасибо!)
@НадеждаБударина-ы8ш
@НадеждаБударина-ы8ш 2 жыл бұрын
Спасибо за ваше видео, очень помогло на начальном этапе разобраться в этих дебрях!
@sergeyvladimirov9994
@sergeyvladimirov9994 2 жыл бұрын
Спасибо тебе большое. Я долго искал эту информацию. Отдельное спасибо за главы в видео
@fellenyoup305
@fellenyoup305 2 жыл бұрын
Наконец то я нашёл, как это делать с помощью функциональных компонентов! (я пока ещё начинающий в React)
@daimonkor
@daimonkor 3 жыл бұрын
Как всегда на высоте
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
Благодарю!)
@zakiro4277
@zakiro4277 3 жыл бұрын
очень хорошо структурированный урок наконецто нашёл) всё ясно, а то запарился не нашел в документации как отправлять данные наверх обратно из ребенка к родителю. я новичок если кто в документации найдет скиньте ссылку на эту инфу
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
Спасибо)
@sergeyvladimirov9994
@sergeyvladimirov9994 2 жыл бұрын
Офф документация у реакта вообще мусорная. Документация ни разу мне не помогла. Что то нужно? Туда можно даже не смотреть.
@liberty_concord4157
@liberty_concord4157 2 жыл бұрын
Очень хорошее объяснение и примеры
@ВладОся-з7ь
@ВладОся-з7ь Ай бұрын
спасибо за видос , очень полезно и по делу
@masyamyc
@masyamyc 11 ай бұрын
Просто отличное видео, спасибо
@ВладиславБогер
@ВладиславБогер Жыл бұрын
Бро, Context помог решить проблему Спасибо!
@garag1763
@garag1763 2 жыл бұрын
Отличное видео, помог разобраться
@makarryzhko7997
@makarryzhko7997 Жыл бұрын
Брат от души спасибо, выручил❤❤
@passap_master
@passap_master 2 жыл бұрын
как по мне лучших урок
@ЛилияКалашникова-ф9ю
@ЛилияКалашникова-ф9ю Жыл бұрын
Про 2 случай хотелось бы подробнее , он сложен для понимания , с колбэк. onChange который приходит в props в компоненте Children и onChange внутри это один и тот же onChange
@neobulk3761
@neobulk3761 Жыл бұрын
Ты вопросительные знаки ставил бы, а то непонятно, утверждаешь или же спрашиваешь.
@VitalyKuznetsov-kd7wp
@VitalyKuznetsov-kd7wp Жыл бұрын
Можете пожалуйста выложить свежее видео о Redux Toolkit?
@dj_ovosh
@dj_ovosh Жыл бұрын
А можно true false стейты тоже передать по name? к Child компоненту
@jenyaspace
@jenyaspace Жыл бұрын
Подскажите как передать данные Parent to child, если child пишется в parent не как компонент, а передается через children
@ВсеволодРусинский
@ВсеволодРусинский 2 жыл бұрын
Круто!
@nazarlevchuk7773
@nazarlevchuk7773 2 жыл бұрын
Подскажи пожалуйсто у меня в консоле ругается на onChange(event.target.value) в консоле пишет undefiend а когда что то ввожу кидает ошибки(пример когда от Child to Child)
@jupiterunone
@jupiterunone 2 жыл бұрын
лучший
@Владимир-п9ч4с
@Владимир-п9ч4с 2 жыл бұрын
Доброго времени суток у меня такая ошибка "Warning: A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component." Документацию я читал но там используется классовый метод а мне нужен функциональный и у меня глобальный state. Подскажите пожалуйста как это решитью
@user_k.alex_
@user_k.alex_ 3 жыл бұрын
Bидео очень понравилось, спасибо. Xотелось бы узнать как передать данные между классовыми компонентами!
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
Спасибо! Для классовых компонентов - принцип такой же: пропсы, события и контекст (но работа с ним немного отличается)
@ВадимБекмансуров
@ВадимБекмансуров Жыл бұрын
спасибо
@VasiliyKolpaxidis
@VasiliyKolpaxidis 2 жыл бұрын
Отличное видео. Один вопрос. 2 пример передача данных от Child к Parent. Можно ли передать пропсы в Child и при этом обратно передавать колбэк в Parent? Если по другому можно ли совместить 1 и 2 пример??? Заранее благодарю за ответ.
@DevMagazineChannel
@DevMagazineChannel 2 жыл бұрын
Спасибо! Имеется ввиду реакция на изменение пропса? не совсем понял, но наверно вот так const Parent = () => { const value = setState() const handle = () => { /**/ } return ( ) } const Child = ({ value, onEvent }) => { useEffect(() => { onEvent() }, [value]) return ( ) }
@VasiliyKolpaxidis
@VasiliyKolpaxidis 2 жыл бұрын
@@DevMagazineChannel Я ещё в процессе обучения поэтому задаю такие вопросы. С родительского компонента я тяну массив с объектами в дочерний а из дочернего в родительский компонент хочу отправить .target.value. можно ли такое сделать? То есть отправка данных и туда и обратно? Слышал о 2 way bounding думал что это оно и есть
@DevMagazineChannel
@DevMagazineChannel 2 жыл бұрын
.target.value наверно имеется ввиду из инпута - тогда навесить обработчик ввода на инпут и вызывать в этом обработчике проп onEvent const Child = ({ array, onEvent }) => { return ( onEvent(event.target.value)} /> ) } в реакте 2 way bounding нет, вместо этого явно передаем проп и callback функцию
@VasiliyKolpaxidis
@VasiliyKolpaxidis 2 жыл бұрын
@@DevMagazineChannel даже не мог подумать что так можно. Спасибо за ответ завтра тестить буду
@kuna1990
@kuna1990 3 жыл бұрын
День добрый, а как передавать введенное значение в поле на другую страницу?
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
Добрый! 1. через контекст, тогда нужно самый корневой элемент обернуть в Provider; 2. через стор; 3. через метод push в библиотеках роутера; ...
@bezbezov8867
@bezbezov8867 3 жыл бұрын
Спасибо большое! Было бы хорошо если скинули код🙏🏼
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
t.me/devmagazinechannel/142
@bezbezov8867
@bezbezov8867 3 жыл бұрын
Спасибо большое!
@jenerly-liasinjuaru2643
@jenerly-liasinjuaru2643 Жыл бұрын
А useContext подходит ли для обмена данными между соседними компонентами?
@DevMagazineChannel
@DevMagazineChannel Жыл бұрын
это не типичный сценарий использования контекста, но подходит
@АнатолийГаврилов-ы2ь
@АнатолийГаврилов-ы2ь 2 жыл бұрын
Пушка
@johnbaretty9725
@johnbaretty9725 2 жыл бұрын
зачем ты всё делаешь от обратного и всё мешаешь?новичкам точно будет подогревать голову
@johnbaretty9725
@johnbaretty9725 2 жыл бұрын
но всё равно спасибо ,освежил знания
ТОП 10 вопросов на собеседовании ReactJS
29:52
Веб-разработка - DevMagazine
Рет қаралды 49 М.
Зачем на самом деле нужен хук useCallback
8:33
Михаил Непомнящий
Рет қаралды 45 М.
SQL from basic to Advanced | Assignment with Solution - Day - 11
24:05
Satish Dhawale
Рет қаралды 1,5 М.
Все хуки ReactJS за 1 час
1:11:08
Веб-разработка - DevMagazine
Рет қаралды 21 М.
Шины событий VS шины данных
14:32
Главный Технический Чувак
Рет қаралды 1 М.
Предзагрузка данных через роутинг
24:48
Михаил Непомнящий
Рет қаралды 30 М.
Что такое ПРОКСИ в JavaScript (Proxy)
10:11
Веб-разработка - DevMagazine
Рет қаралды 11 М.
Реакт продвинутый (Тёма Сенюков)
2:53:06
Young&&Yandex: фронтенд-разработка
Рет қаралды 36 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 264 М.