46 - React JS практика - копия глубокая vs поверхностная (deep copy vs shallow copy)

  Рет қаралды 70,211

IT-KAMASUTRA

IT-KAMASUTRA

5 жыл бұрын

🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT -INCUBATOR:
Front-end
it-incubator.io/front-end/?ut...
Back-end
it-incubator.io/back-end/?utm...
Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
Помогайте друг другу вот здесь: t.me/reactjs_samurai
Поверхностная копия, которую мы делаем с помощью оператора распространения - spread operator), не совсем та копия, которая, нам нужна. Так как мы с вами проповедуем функциональное программирование, нам нужно копировать объекты так, чтобы внося изменения в копию, мы не затрагивали ихсодный объект (так называемая неизменяемость - имьютабельность - immutablility)
В данном уроке мы рассмотрим, что как и почему ;)
Уроки по React JS: • Курс "React JS - путь ...
* Сайты:
it-kamasutra.com
it-incubator.eu
samuraijs.com
* Мы в соц. сетях:
itkamasutra
/ itkamasutra
telegram.me/itkamasutra
* Мои личные VK и Insta:
d.kuzyuberdin
/ it.kamasutra.dimych
#reactJS #практика #примеры #уроки #курс

Пікірлер: 535
@user-ep1ny3qq9g
@user-ep1ny3qq9g 4 жыл бұрын
Фраза "важнейшая херня, ..." - реально прорыв в педагогике)))
@user-pn2er2sn2e
@user-pn2er2sn2e 2 жыл бұрын
А есть еще "Неведомая херня..." - частое явление в программировании)))
@andranikmkhitaryan9914
@andranikmkhitaryan9914 2 жыл бұрын
@@user-pn2er2sn2e ))))))
@MikhailKuklenkov
@MikhailKuklenkov Жыл бұрын
Дима просто блещет такими фразами, гораздо круче воспринимается материал)
@antonsydorovych1981
@antonsydorovych1981 5 жыл бұрын
отдельное спасибо за чёрный фон :)
@ITKAMASUTRA
@ITKAMASUTRA 5 жыл бұрын
Силы зла победили)
@braivs
@braivs 3 жыл бұрын
@@ITKAMASUTRA черный это не зло) Это силы тьмы, те кто не спят ночью, а днем отсыпаются.
@stanislavaksenov9000
@stanislavaksenov9000 3 жыл бұрын
Вообще говоря, существуют серьезные исследования (ссылки не дам), которые говорят что темных тем нужно избегать - они отрицательно сказываются на психике, располагают к депрессиям, и это просто для глаз вредно. Так что никому не рекомендую использовать темные темы.
@braivs
@braivs 3 жыл бұрын
@@stanislavaksenov9000 Исследования на то и исследования, что можно доказать и то и обратное. В плане депрессии и психики осознаю, что всё зависит от субъективного восприятия. Можно и на острове в тепле быть грустным, если внутри пустота. А в коде главное вовлечение в процесс. Если интересно, то радостно и со светлой и с тёмной темой одинаково. А цвета лишь разнообразие.
@whicencer8819
@whicencer8819 2 жыл бұрын
@@braivs ночью нужно спать. Именно поэтому пишу в час ночи
@user-bx7ly2th3b
@user-bx7ly2th3b 4 жыл бұрын
о божечки, наконец-то темный интерфейс в программе!!!
@andreiBylkin
@andreiBylkin 3 жыл бұрын
ууррааааааааааааааааааааааааааааааааааааааа, ждаж этого еще с первого выпуска!!!! )))
@whicencer8819
@whicencer8819 3 жыл бұрын
я раньше хейтил всех со светлой темой. После уроков димыча сам себе поставил светлую тему в вебшторме
@user-vd6eg5ke7i
@user-vd6eg5ke7i 2 жыл бұрын
светлая тема с минимум синих тонов оказывает наименьшее влияние на зрение. привыкнуть просто надо
@user-bx7ly2th3b
@user-bx7ly2th3b 2 жыл бұрын
@@user-vd6eg5ke7i я устал от нотепад++ так что черная тема мне по кайфу щас
@hennadiipetrov1967
@hennadiipetrov1967 5 жыл бұрын
Сценарий как в настоящем сериале)) есть проблема, и она раскрывается через несколько серий) интрига зашкаливает))) Спасибо, Димыч)
@StanislavObrazcoff
@StanislavObrazcoff 5 жыл бұрын
Можно применить аналогию с домами: есть два одинаковых дома, построенных по одному плану и полностью внутри одинаковые, но адрес у домов разный. Практически тоже самое с объектами. При прямом сравнении мы начинаем сравнивать с адреса. А вот уже примитивные типы не смотрят на адрес, как бы ставят рядом два стола или стула и сравнивают как есть.
@uomoandre
@uomoandre 10 ай бұрын
Дима, отличнейший урок, не потерявший свою актуальность и в 2023 году. Спасибо тебе огромное. Тебе и всем твоим ребятам. Летим 🚀🚀🚀
@user-nk1tz2xm3f
@user-nk1tz2xm3f 3 жыл бұрын
Первый урок посмотрели более 100 000 раз , 46й чуть более 21 тысячи . Настолько детально сделанный курс навряд на просторах СНГ возможно найти с учётом курсов за все деньги мира
@kub1k
@kub1k 4 жыл бұрын
Спасибо за уроки! teatcher == учитель = false учитель == teacher = true
@dw_tv3992
@dw_tv3992 2 жыл бұрын
результат сравнения лучше за комментарии прятать
@yphwd4677
@yphwd4677 2 жыл бұрын
бригаду
@dw_tv3992
@dw_tv3992 2 жыл бұрын
@@yphwd4677 он написал результат выражения (начиная с одинарного знака =) а это вычисление делает комп, поэтому ожидаемый результат надо писать в кавычках, если такой имеется в условном тесте
@sarg22
@sarg22 5 жыл бұрын
Спасибо, что продолжаете отличный курс!!!Буду весьма признателен, если вы доведёте его до конца, Дмитрий!
@user-fo9zb9dh8b
@user-fo9zb9dh8b 4 жыл бұрын
В Димыче я не сомневаюсь. А вот нам как дойти...
@Inviduschannel
@Inviduschannel 5 жыл бұрын
Вот теперь стало понятнее, спасибо, Димыч) deep copy, shallow copy, spread operator
@aymkin
@aymkin 4 жыл бұрын
Спасибо, с копированием объектов был знаком - еще раз повторил, спасибо. Дума в начале что это изи, однако после понятия глубокого копирования - вау! бум!
@RadCor
@RadCor 3 жыл бұрын
Наконец я понял что делает спрэд оператор, спасибо)
@cobwowcobwow6331
@cobwowcobwow6331 5 жыл бұрын
Офигенное видео, люблю узнавать детали языка js. Про ссылки знал, а про спред нет)
@user-mn2po8ns2z
@user-mn2po8ns2z 2 жыл бұрын
книшку попробуй почетать
@N.nikolaev_
@N.nikolaev_ 2 жыл бұрын
@@user-mn2po8ns2z и тебе... желательно по русскому..
@user-mn2po8ns2z
@user-mn2po8ns2z 2 жыл бұрын
@@N.nikolaev_ ебаать, та ну я шо обшибсе где-то? мож запятая или ещё че, давай просвяти тёмного, душнила тупая.. пс.. кст совет-то хороший был в книшках кноледжесы!
@arrowdev1042
@arrowdev1042 2 жыл бұрын
Знал об этом, но повторение - мать учения, и все равно интересно, так как в одном месте по одному рассказывают, в другом другие аналогии, а тут ещё разжевали и с рисунками, спасибо Дима!
@OrlenokV
@OrlenokV 5 жыл бұрын
10 лайков! очень хорошо объяснил, спасибо!
@inexhaustible_ore
@inexhaustible_ore 2 жыл бұрын
Согласен. Очень хорошее объяснение и еще и с использованием спреда
@theWorldIsMultivariate
@theWorldIsMultivariate 2 жыл бұрын
Огромнейшее спасибо за курс!! Ты помогаешь реализовать мою цель, быть разработчиком!!
@vladprimakov7409
@vladprimakov7409 3 жыл бұрын
Димыч! Это просто разрыв в педагогике по программированию. Всё настолько детально объясняешь! и флэшбэки делаешь постоянно. Лайк, лайк, лайк! спасибо тебе
@marsonleonardovich4036
@marsonleonardovich4036 5 жыл бұрын
Привет, спасибо за урок! Like!)
@lomonosov9
@lomonosov9 5 жыл бұрын
Наконец-то продолжение, ликуем! Спасибо!
@marina-ej4qd9kc1wh
@marina-ej4qd9kc1wh 6 ай бұрын
4.01.2024. Интересненько, вот и не знала такого. Спасибо, Димыч!
@mikewazowski7526
@mikewazowski7526 2 жыл бұрын
Столько деталей простым и ёмким языком. Спасибо! Сравнение объектов всегда будет true, если у них одна и та же ссылка. Это как сравнить одного и того же человека. А если два объекта и у них ссылки разные - всегда будет false (даже если у них внутренности одинаковые). Это как сравнивать одного Дмитрия и другого Дмитрия. И даже если оба эти объекта пустые. А примитивы сравниваются по значению. let 18 === let 18.
@yurikorabel5435
@yurikorabel5435 3 жыл бұрын
круто. Как все таки приятно даже известные вещи слушать еще раз. Знания прекрасно шлифуются и углубляются, и еще более прочно начинают держаться в голове
@theWorldIsMultivariate
@theWorldIsMultivariate 2 жыл бұрын
Очень понятно и интересно объесняешь, для меня было очень полезно, вообще не знал этого, ещё раз огромнейшее спасибо!!
@adastraperaspera0264
@adastraperaspera0264 4 жыл бұрын
Вот это подстава, на многих курсах про это ни слова=)
@user-san-chous
@user-san-chous 4 жыл бұрын
нужно еще учебник открывать хоть какой-то)) либо документацию
@user-qi8ws2se1z
@user-qi8ws2se1z 3 жыл бұрын
ну правильно! это же es6. Спред оператор. Синтаксический сахар) чтобы его юзать, нужно знать, как он работает. На курсах объясняют, как он устроен под капотом. А уже сам оператор мы разбираем на курсе у Димыча:)
@stephencurry8078
@stephencurry8078 3 жыл бұрын
У Лаврика это тема хорошо разжевано
@__online7250
@__online7250 3 жыл бұрын
Для меня эта тема - копирование объектов, новая. Отлично объяснил!) Все ясно! Благодарствую! Идем дальше!
@DimTsi
@DimTsi 2 жыл бұрын
Спасибо №46 доп мотериал для тех кто не очень знаком с js, хотя людям всё же нужно было сначало js освоить перед реактом)
@Alex-ge7jt
@Alex-ge7jt 5 жыл бұрын
Спасибо за продолжение, очень ждали)
@DanchezHoost
@DanchezHoost 2 жыл бұрын
Ещё есть один вариант, как можно полностью скопировать объект. Попробуй написать let newObject = JSON.parse(JSON.stringify(oldObject)) . Тут главная разница в том, что есть такой формат общения в ооп, как JSON(погуглите, там читать минут 5) и у него есть 2 метода. Допустим до вас приходит объект и вы его можете перевести в строку({num: 2, year: 15, boolean: false} ---> в JSON.stringify(Object) мы получим ---> '{"num": 2, "year": 15, "boolean": false}'), а потом перевести обратно в объект JSON.parse(object). Я обычно так делал и мен этого было достаточно, хотя есть и косяки - при переводе в stringify NaN превращается в null. Вроде это все
@Stiletto78
@Stiletto78 4 жыл бұрын
Офигенно все разъяснено. Спасибо огроменное!!!
@o.t.1934
@o.t.1934 5 жыл бұрын
огромное спасибо, что делаешь и не бросаешь) это очень важно для нас - начинающих
@amaxe12345
@amaxe12345 5 жыл бұрын
Дима, спасибо за урок!
@user-sg2sx9em5c
@user-sg2sx9em5c 4 жыл бұрын
Спасибо! Знал это и так, но полезно было повторить. Лайк) Летим дальше
@spacerider9426
@spacerider9426 3 жыл бұрын
Спасибо огромное за твой труд! Смотрю дальше!
@christinalozovaya5860
@christinalozovaya5860 5 жыл бұрын
Познавательное видео! Особенно хорошо заходит схематическое разъяснение материала, лайк за это
@__maxsoul643
@__maxsoul643 4 жыл бұрын
Спасибо за урок, очень познавательно и предельно понятно, это как всегда! )
@user-ly5ez5ln7y
@user-ly5ez5ln7y 5 жыл бұрын
easy) спасибо за ваш труд)
@MrVertu01
@MrVertu01 2 жыл бұрын
Уже закончил сотку, пересматриваю видео, потому что на другом канале увидел short про копирование и вспомнил этот видос, вот пересматриваю))
@shamilsalakhutdinov5519
@shamilsalakhutdinov5519 4 жыл бұрын
Круто! Спасибо за ролик! Очень понятные объяснения)
@alfa_main
@alfa_main 3 жыл бұрын
Класс, спасибо за видео, уже подзабыл эту тему, как раз хороший повод вспомнить JS)
@ritaravinsky8262
@ritaravinsky8262 2 жыл бұрын
Круто!! Теперь наконец-то стало понятно про копирование объектов!
@nk_77777
@nk_77777 9 ай бұрын
Димыч, дай Бог тебе здоровья за такие подробные объяснения) Привет из Вторника) Всё чётко и понятно)))🔥🔥🔥
@user-oo3vu6zl8m
@user-oo3vu6zl8m 3 жыл бұрын
Спасибо, база знаний пополнена, информация осознана, двигаемся дальше.
@ctumyji9737
@ctumyji9737 4 жыл бұрын
Спасибо, отличный курс! Отправляемся дальше.
@demka9796
@demka9796 3 жыл бұрын
Спасибо большое за твой труд! Каждый раз узнаю что-то новое.
@romanmelnichenko1365
@romanmelnichenko1365 3 жыл бұрын
Бомбический выпуск, спасибо!
@Napol3691
@Napol3691 2 жыл бұрын
Спасибо за подробное объяснение!
@alexey2769
@alexey2769 3 жыл бұрын
Круто, что объясняешь важные фундаментальные вещи из js по ходу курса. Спасибо! Двигаюсь дальше!
@maxk715
@maxk715 3 жыл бұрын
Так доходчиво объяснять может только человек с преподавательским талантом!
@user-pb6fu5cx2h
@user-pb6fu5cx2h 3 жыл бұрын
Спасибо за занятие !
@eugenmaslov1742
@eugenmaslov1742 3 жыл бұрын
Очень доходчиво! Спасибо!
@user-dp8tb6kg6i
@user-dp8tb6kg6i 7 ай бұрын
Димыч спасибо! Я наконец-то поняла различие обьекта от примитивных типов. Не знаю правильно ли пишу, но это видео очень сильно мне понравилось, прям поняла про как все это сравнивается не по содержимому , а по ссылке
@user-bd4lw9hx3s
@user-bd4lw9hx3s 3 жыл бұрын
Спасибо! Все очень понятно! Особенно полезно, если мало опыта в обычном JS))
@mszulya4100
@mszulya4100 3 жыл бұрын
Супер! всё разложил по полочкам!
@maksym_shkaf
@maksym_shkaf 3 жыл бұрын
блин, огромное спасибо. Про копирование знал, но что это только поверхностное, это было для меня открытие! Спасибо! Как всегда на высоте))
@user-bs5hv4qr2t
@user-bs5hv4qr2t 3 жыл бұрын
Суперски! Прям, вот в точку! То что нужно! Большое спасибо!
@vyacheslavpm3779
@vyacheslavpm3779 3 жыл бұрын
Отличный урок! Спасибо Димыч!
@l.a.work_
@l.a.work_ 4 ай бұрын
Очень полезный урок!🔥
@user-yq6ym5uo7m
@user-yq6ym5uo7m 3 жыл бұрын
Отлично объяснил, все как обычно на высшем уровне.
@NoName-zh7cc
@NoName-zh7cc 3 жыл бұрын
Топ контент, бро!!! Темп спал, не все так легко, но я уперто иду дальше!!! Спасибо!!!
@user-bu3hz5be5w
@user-bu3hz5be5w 4 жыл бұрын
Круто! Очень полезный урок даже не с точки зрения React, а в плане JS
@Sunr1sen2
@Sunr1sen2 3 жыл бұрын
Спасибо за курс)
@user-hg6im5cg2i
@user-hg6im5cg2i Жыл бұрын
хочется лайк ставить в начале и к в конце видео. Так как уверенность в курс 100%. Спасибо Дима, объяснил очень подробно
@user-rg8wz2rt9e
@user-rg8wz2rt9e 4 жыл бұрын
Спасибо, что напомнил. При переходе и уход на php уже подзабыл тонкости. Сам доходил) А тут всё по полочкам, лучшее объяснение. Ждём видео про нейросети!)
@user-zn7xg7ky6v
@user-zn7xg7ky6v 2 жыл бұрын
Спасибо, Дима От тебя прямо добро и тепло идет, это чувствуется
@vvks9901
@vvks9901 Жыл бұрын
Халява ))
@over_the_top_404
@over_the_top_404 Жыл бұрын
Димыч, спасибо, всё понятно) Летим дальше!
@user-dq3rc1xu7b
@user-dq3rc1xu7b 9 ай бұрын
Спасибо за напоминалку о копировании объектов!
@fps404
@fps404 3 жыл бұрын
это гениально! спасибо за ваш труд!
@ivanrussui4126
@ivanrussui4126 2 жыл бұрын
Спасибо Димыч, очень доступно. Вспомнил эту тему, повторил)
@alexandr9313
@alexandr9313 4 жыл бұрын
Ого, вот это поворот... Прям открытие. Димыч, благодарю!
@bosfaction
@bosfaction 2 жыл бұрын
Благодарю Димыч! Иногда должны быть легкие уроки))) Видео вверх!
@MariTochka
@MariTochka 3 жыл бұрын
спасибо, такие теоретические уроки иногда дают передохнуть мозгу от растущего напряжения и раздражения сложностями
@user-br1tu9xh4w
@user-br1tu9xh4w 2 жыл бұрын
Спасибо! Действительно очень важная тема. Доступно. Летим...
@AbaiIlyasov
@AbaiIlyasov 4 ай бұрын
Всё круто иду дальше!
@MrZorg23
@MrZorg23 4 жыл бұрын
Спасибо, это все очень просто, но использование спред оператора было новым для меня)))
@denistrapeschonok471
@denistrapeschonok471 3 жыл бұрын
Хорошая нужная тема. Спасибо.
@user-wj3rv9gj2v
@user-wj3rv9gj2v 3 жыл бұрын
Очень сильный выпуск. Очень хорошая теория по объектам в целом
@user-tr8hr4xm1l
@user-tr8hr4xm1l 5 жыл бұрын
Спасибо за полезную инфу!))
@mistrz7856
@mistrz7856 3 жыл бұрын
Всё же после ООП, данная тема "заходит" немного легче. Спасибо!
@darjat.1069
@darjat.1069 4 жыл бұрын
Спасибо, Дима! Вроде убила на нативный JS несколько месяцев, теория была знакома, но инфа про deep vs shallow copy - как будто в новинку ^_^
@istoric7221
@istoric7221 3 жыл бұрын
Агонь! Супер полезный урок.
@mariasoldatenko4623
@mariasoldatenko4623 3 жыл бұрын
очень понятное объяснение, круто иногда отступать от проекта, изучая базовые темы, и потом уже со знанием возвращаться к проекту, спасибо!!! P.S. "обнял вас" в конце вообще милота
@user-bx7ly2th3b
@user-bx7ly2th3b 4 жыл бұрын
очень полезное видео, спасибо!
@lesyadorosh1805
@lesyadorosh1805 3 жыл бұрын
ого) круто! я этого не знала. вот это тонкости )) благодаря Димитрию чувствую что мои знания становятся не поверхностными и я понимаю как работает код. Спасибо большое !!!
@Natalia-ph
@Natalia-ph 4 жыл бұрын
Как же просто и понятно теперь. Спасибо))
@user-yq4cs2fe3u
@user-yq4cs2fe3u Жыл бұрын
спасибо тебе большое, столько всего смотрел читал и не понимал до конца как это работает, теперь все сложилось, ОГРОМНОЕ СПАСИБО ТЕБЕ ДИМЫЧ!!!!!!!!!!!!!
@Ruslan1192
@Ruslan1192 4 жыл бұрын
Спасибо! Узнал детали, все понятно!)
@bystryisokol1546
@bystryisokol1546 5 жыл бұрын
отличный урок и очень полезный урок
@Shimbato
@Shimbato 2 жыл бұрын
очень круто! про полное копирование объекта не знала, только поверхностное =)
@ole_oli
@ole_oli 3 жыл бұрын
Спасибо за уроки!
@hryashq
@hryashq 2 жыл бұрын
Ловите лайфхак: Сначала с помощью JSON.stringify превращаем наш объект в текст, а затем парсим его обратно в объект с помощью JSON.parse. let a = { name: 'Dimych' }; let b = JSON.parse(JSON.stringify(a)); a == b /// false Все вложенности также будут скопированы в отдельные объекты и не будут равны (глубокое копирование).
@user-zn5vf8eh3n
@user-zn5vf8eh3n 2 жыл бұрын
Не копирует методы объекта.
@aidosbatyrkulov3272
@aidosbatyrkulov3272 4 жыл бұрын
Спасибо за курс
@narekgrigoryan883
@narekgrigoryan883 4 жыл бұрын
Спасибо за хорошие объяснения, всё понятно
@vladkomovich8585
@vladkomovich8585 3 жыл бұрын
Спасибо за разбор этой тем, очень доходчиво объяснил, круто!
@TatianaKlimenko
@TatianaKlimenko 4 жыл бұрын
Объяснение супер!!! Спасибо, Димыч!
@mityaycho
@mityaycho 5 жыл бұрын
Объяснение как всегда безупречно! Так всё понятно разжёвываешь, что иной раз чувствуешь себя ребёнком)))
@stepannebykov6350
@stepannebykov6350 4 жыл бұрын
Очень наглядно. Спасибо, бро!
@mountaineagle966
@mountaineagle966 2 жыл бұрын
Ох ... единственное видео которое понял ))) спасибо с++....) Димыч спасибо. У тебя таллант учить нубов. Думаю прогресса нет, депресняк , но все таки дошел как то до 46 видео, и не просто просмотром , а благодаря тому, что делал так как делал ты. Понимал как делал ты. И это тоже твоя заслуга... РЕБЯТ , ТЕМ КОМУ ИНФА ДАЕТСЯ ТРУДНО КАК МНЕ После долгих попыток , я нашел для себя метод , чтобы просматривать несколько видео в день и по сути понять все эти видео. Вы даже не узнаете, скеолько я пробывал методов самообучения именно программированию .... Параллельно с видео открываем Блокнот на компе, или другую аппу. Смотрим видео минут 10. (я на скорости 1.5 смотрю) Ставим на паузу Записываем в блокнот все что поняли, со строчками кода комментами как мы это делали и зачем. И так до конца видео сохраняем файл. И так просматриваем СТОЛЬКО ВИДЕО сколько сможем понять) Допустим посмотрели в день 5 видео. Этим методом это не долго длится. Открываем наш проект , и начинаем изменять его согласно изменениям которые произошли за эти 5 видео. У нас есть блокнот с каждым описанным шагом, есть понимние и свой проект, вносим изменения, смотрим , всплыли куча ошибок, Смотрим на ошибки , понимаем в чем суть , исправляем и ВУАЛЯ Сегодня вы научились чему -то новому, спасибо Димычу за то что бесплатно понятно )
@andreyantonovich379
@andreyantonovich379 3 жыл бұрын
Спасибо за урок!
@user-mk5vt9en4u
@user-mk5vt9en4u 4 жыл бұрын
Полезнейший урок, спасибо
@NikitaBudyakov
@NikitaBudyakov 4 жыл бұрын
Не понимал. Теперь понял. Огонь! Спасибо!
JavaScript Objects: Shallow and Deep Copy | All You Need to Know in 10 mins!
12:44
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 156 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 16 МЛН
69 - React JS - High Order Component (hoc)
28:35
IT-KAMASUTRA
Рет қаралды 67 М.
51 - React JS практика - Users API
26:39
IT-KAMASUTRA
Рет қаралды 92 М.
60 - React JS - withRouter, props.match.params
30:24
IT-KAMASUTRA
Рет қаралды 78 М.
Как скопировать объект в JavaScript? / Поверхностное и глубокое копирование
39:31
Игорь Антонов — про JavaScript и разработку
Рет қаралды 3,3 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 156 МЛН