50 вопросов на React JS собеседование

2024 ж. 12 Мам.
328 337 Рет қаралды

Дорожная карта и экосистема React 2024 - bit.ly/3NxXf7z
PDF шпаргалка с ответами тут: t.me/js_by_vladilen/95
Я в соц сетях:
Telegram: t.me/js_by_vladilen
VK: vk.com/vladilen.minin
Instagram: / vladilen.minin
Мои паблики по JavaScript:
Telegram: t.me/result_school_it
VK: vk.com/result.school
Instagram: / result.scho. .
JavaScript cообщества:
Discord: / discord
Telegram: t.me/js_by_vladilen_chat
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
React JS: 50 вопросов на собеседование
#react #reactjs #reactинтервью

Пікірлер
  • PDF шпаргалка с ответами тут: t.me/js_by_vladilen/95 Получить профессию Frontend разработчика - bit.ly/3yzUGuZ

    @VladilenMinin@VladilenMinin Жыл бұрын
  • TimeCode Junior 01 . 1:21 Что такое React? 02 . 2:12 Основные преимущества React? 03 . 3:12 Какие ограничения есть в React? 04 . 4:20 Что такое JSX? 05 . 5:19 Что такое virtual DOM? 06 . 7:06 ЧТо такое Props? 07 . 7:40 Что такое state и как он используется? 08 . 8:26 Что такое refs в React? 09 . 9:40 Что такое JEST? 10 . 10:00 Когда использовать функциональные, а когда Class компоненты? 11 . 10:35 Что происходит при вызове setState? 12 . 11:33 Разница между state и props? 13 . 12:20 Когда нужно делать асинхронные запросы на сервер в React 14 . 13:21 В чем смысл специального атрибута key? 15 . 14:47 Что значит компонент mounted? 16 . 15:22 Разница между контролированным и неконтролируемым компонентом? 17 . 16:00 Что такое фрагменты? Middle 18 . 17:15 Как React обрабатывает пользовательские события? 19 . 18:53 Что такое Redux? 20 . 20:22 Основные этапы жизненного цикла компонента? 21 . 23:10 В setState передавать обьект или функцию? 22 . 24:17 Разница между Контейнер и Презентационным компонентом? 23 . 24:53 Что такое Context? 24 . 27:24 что такое Higher Order Component? 25 . 29:33 Что делает shouldComponentUpdate и почему он важен? 26 . 30:45 Что такое store в Redux? 27 . 30:27 Что такое action в Redux? 28 . 32:08 Что нельзя делать в методе render? 29 . 32:45 Какие типы middleware есть в redux для работы с асинхронностью? 30. 33:03 Что такое Pure Components? 31 . 33:43 Почему не стоит изменять state напрямую? 32 . 34:10 Как изменить state используя динамический ключ? 33 . 34:48 Что такое Error Boundaries в React? 34 . 36:10 Что такое React Hooks? 35 . 37:16 В чем разница между useRef и createRef? 36 . 38:16 Что такое useState? 37 . 39:55 Что такое prop drilling и как этого избежать? 38 . 40:58 Как валидировать props в React? Senior 39 . 41:52 Зачем делать eject? 40 . 42:28 Что такое reducer? 41 . 43:19 Разница между Flux и MVC? 42 . 45:16 Что не так с этим кодом? 43 . 45:56 Какой второй опциональный параметр можно передать в метод setState и за что он отвечает? 44 . 46:23 Что такое mapStateToProps и mapDispatchToProps? 45 . 46:59 Что такое React Fiber? 46 . 47:41 Разница между Flow и PropTypes? 47 . 48:19 Правда ли, что React делает ре-рендер всех компонентов и дочерних компонентов каждый раз когда вызывается setState? 48 . 48:49 Как можно улучшить производительность React приложения? 49 . 49:12 Зачем нужен Redux Thunk? 50. 50:08 В чем ключевое отличие между React и Angular?

    @ARBCHK@ARBCHK4 жыл бұрын
    • Good)

      @yaroslavlototskyi9222@yaroslavlototskyi92224 жыл бұрын
    • "что такое редьюсер")) безумие, но ведь реально люди выучивают это и идут прокидывать пропсы, писать return ..., и им даже платят настоящие деньги)

      @vyorkin@vyorkin4 жыл бұрын
    • 27 - 31:24

      @user-gz1lz7hh9w@user-gz1lz7hh9w3 жыл бұрын
    • Джуниорские вопросы для сеньоров))

      @yannp3358@yannp33583 жыл бұрын
    • Спасибо, осталось добавить в "просмотреть позже" и не посмотреть :D

      @seriousman109@seriousman1093 жыл бұрын
  • Отлично!! Владилен, спасибо 🙏 А можешь ещё таких видео сделать про js и про Vue ? Было бы круто ))

    @feddor6431@feddor64314 жыл бұрын
  • Как всегда хорош) После курса по Реакту очень хорошо все в голове компонует!

    @user-jl9qp7xq1n@user-jl9qp7xq1n4 жыл бұрын
  • Владилен, спасибо за видео и отдельно огромное спасибо за pdf! 🙌🏼

    @eduardomavlyutov4710@eduardomavlyutov47103 жыл бұрын
  • Очень крутое видео, для структурирования информации. Владлен, спасибо за то, что ты делаешь. Respect. :)

    @andrewsova6223@andrewsova62234 жыл бұрын
  • Спасибо Владилен, у тебя самый топовый контект в ру сегменте на тему JS и всего что с ним связано.

    @o.voytyn@o.voytyn4 жыл бұрын
  • Огромное спасибо) Отличное видео, чтобы понять (что, для чего, почему и зачем) React

    @holy_oly1@holy_oly12 жыл бұрын
  • Супер! за pdf Отдельное ОГРОМНОЕ, спасибо!

    @ilyalagusev4987@ilyalagusev49874 жыл бұрын
    • Все для вас)

      @VladilenMinin@VladilenMinin4 жыл бұрын
    • @@VladilenMinin а где взять этот самый pdf?

      @user-yv9wo3hd6q@user-yv9wo3hd6q4 жыл бұрын
    • @Kushich здравствуйте ссылка на телеграмм не работает

      @yelkanat7749@yelkanat77494 жыл бұрын
    • @@yelkanat7749 если вдруг еше нужно то, просто зайди в его телегу и перейди на 28 мая, он там висит

      @andreybochagov3533@andreybochagov35334 жыл бұрын
    • @@andreybochagov3533 в телеге пост с файлом за 28 ноября

      @lightinthedark5708@lightinthedark57083 жыл бұрын
  • Сенсей, бро, как же я благодарен тебе за это видео. У меня после чтения доки по реакт была такая каша в голове, а это видео вроде про собес, а вроде и нет. Мне оно помогло структурировать знания в голове ✌️👍❤️

    @Snegurjan@Snegurjan3 жыл бұрын
    • Outdated AF

      @quantum-t@quantum-t2 жыл бұрын
  • Очень крут! Спасибо!

    @alexeylysenko7380@alexeylysenko73804 жыл бұрын
  • Мне похожие вопросы задавали на джуна. Сам устроился в 34 года js/react разработчиком, вот уже второй год работаю. все изучал онлайн. Сейчас все условия есть и вся инфа под рукой. Решил даже начать свой канал с советами для начинающих.

    @OldestJunior@OldestJunior3 жыл бұрын
    • Опа, не ожидал тебя тут увидеть)

      @max_mgtow@max_mgtow3 жыл бұрын
    • Секрет о человека, который сам собеседовал на рект: джунам, мидлам и сениорам задают одни и те же вопросы

      @AtNovember@AtNovember2 ай бұрын
  • шикарно,будет что подучить! Спасибо!

    @topsstands9861@topsstands98613 жыл бұрын
  • шикарно! Красавчик! Спасибо большое!

    @michaelcovalciuc2240@michaelcovalciuc22403 жыл бұрын
  • Какая-то шутка, вопросы для мидла и сеньёра 3 года назад - инфа, без который тебя на джуна не возьмут в 23

    @simplet4ch@simplet4ch7 ай бұрын
  • Огромное спасибо за видео! Мне ещё далеко до собеса, но просто послушав узнал много нового😊

    @fordin3726@fordin37262 жыл бұрын
  • Даже сейчас много что актуально) Спасибо

    @user-dy1qg9ns6u@user-dy1qg9ns6u6 ай бұрын
  • Спасибо! Владилен Минин = красавчик! Как всегда на высоте))

    @aleksandrglebik8033@aleksandrglebik8033 Жыл бұрын
  • Спасибо! Даже не представляешь насколько во время))

    @Art-ub1sg@Art-ub1sg4 жыл бұрын
    • Удачи на собеседовании)

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • Круто дуже дякую за твою роботу!) Це чудоава можливість безкоштоано отримати ВАГОН інформації і мотивації навчатись і розвиватись!)))

    @Denver_Lviv@Denver_Lviv2 жыл бұрын
  • Спасибо, как всегда шикарно! У вас и у Димыча с it-kamasutra - лучший js и react русскоязычный контент👍

    @MaRy1988@MaRy19882 жыл бұрын
  • Спасибо! Ответы на вопросы по реакту!

    @sergeyprivalov9442@sergeyprivalov94423 жыл бұрын
  • Бомба, как раз готовлюсь и тут наткнулся на твой канал)

    @fedoskamcha3768@fedoskamcha37684 жыл бұрын
  • Огромная благодарность тебе. Обожаю тебя

    @learningit2572@learningit2572 Жыл бұрын
  • Респект! Очень полезный контент!

    @user-yx4ov2xx8s@user-yx4ov2xx8s4 жыл бұрын
  • Советую всем, кто использует это видео в учебных целях проверять всю информацию. Не вздумайте сказать на интервью, что реакт реактивен, вот даже вырезка из документации: There is an internal joke in the team that React should have been called “Schedule” because React does not want to be fully “reactive”.

    @ttsstories5104@ttsstories51042 жыл бұрын
    • Да, так и есть реакт планирует каждый шаг)

      @learningit2572@learningit2572 Жыл бұрын
  • Молодец, Владилен! Спасибо!

    @DeFacto911@DeFacto9112 жыл бұрын
  • Хорошая работа! Спасибо!

    @mykhaylolytvynov5369@mykhaylolytvynov53693 жыл бұрын
  • Да, я ждал этого! Мечты сбываются.

    @f1y1xz@f1y1xz4 жыл бұрын
    • Приятного просмотра :)

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • Спасибо за видео! Можешь пожалуйста сделать такое же видео по node js

    @noeasy2198@noeasy21983 жыл бұрын
  • Спасибо, Владилешко!

    @antonb6831@antonb68313 жыл бұрын
  • Спасиб огромное! Pdf вообще огонь

    @-anonim-3008@-anonim-30089 ай бұрын
  • Как общий чек лист для понимания что и как в React особенно при поиске первой работы отлично подходит👍 Пойду устраиваться сеньёром, со своим годом опыта в 18 лет😅

    @MrAmir991@MrAmir9914 жыл бұрын
    • Устроился?) 3 года как никак прошло

      @AIohaJS@AIohaJS Жыл бұрын
    • @@AIohaJS Тот же вопрос хотел задать) Интересно)

      @Chelbos_mavritanec@Chelbos_mavritanec Жыл бұрын
  • Жаль, что только один раз можно поставить лайк. Спасибо большое! 👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻 и за pdf в группе 👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻 отдельно лайки.

    @armanilyassov3682@armanilyassov36824 жыл бұрын
    • А как этот pdf найти ?

      @user-eh7gc9eb1e@user-eh7gc9eb1e3 жыл бұрын
  • Контент класс. Белый фон бьет по глазам, оссобено в контрасте с темными слайдами.

    @user-fl5rb2ii7r@user-fl5rb2ii7r4 жыл бұрын
  • Спасибо за знания!

    @promax866@promax8664 жыл бұрын
  • спасибо большое , перед собесом ваше видео это просто находка

    @annasahradyan9849@annasahradyan98493 жыл бұрын
  • Лучший, спасибо

    @MultiFruit-wn8mk@MultiFruit-wn8mk4 жыл бұрын
  • Спасибо вам огромное 👍👍👍👍👍

    @arthurpetrosyan3800@arthurpetrosyan38008 ай бұрын
  • Спасибо! Оч клево!

    @VitalyLiber@VitalyLiber4 жыл бұрын
  • Огромное спасибо!

    @user-lv6ch6ny3e@user-lv6ch6ny3e7 ай бұрын
  • Привет! То, что ты выпускаешь такое видео - очень круто! Респект!

    @andreyzhukov2821@andreyzhukov28214 жыл бұрын
  • Боюсь, что все эти вопросы, это самый базовый уровень джуна :( Мне на собесе вопросы из раздела Senior задавались так, как будто это просто вопросы для разогрева

    @eldenhor737@eldenhor7373 жыл бұрын
    • Да, так и есть, но и ролик я думаю, готовился, практически полтора года назад, на тот момент, я предполагаю, что большая часть вопросов была актуальной, кроме уровей senior/expert само собой. К тому же, надо понимать, что такие блогеры как Владилен, благодаря широкой аудитории и простоты даваемого контента, сильно повышают требуемый средний уровень по больнице. А разделение уровней знаний на джуна/миддла/сеньора - крайне не объективно, по сути это всего лишь разница в опыте используемых инструментов и соответственное знание внутренних моментов в разработке.

      @MrBblCTPEL@MrBblCTPEL3 жыл бұрын
  • Очень полезное видео, спасибо Владилен) и отдельное спасибо за пдф в телеге)

    @user-gz3hk1pv1p@user-gz3hk1pv1p4 жыл бұрын
  • Спасибо) теперь ждем и по вью )

    @heorhi.kharchenko@heorhi.kharchenko4 жыл бұрын
    • По Vue после 3 версии

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • Спасибо за отличное видео, Владилен! Что нужно знать по нативному JS (кроме основ), что бы начать изучать ReactJS?

    @user-ft2oc6lv1r@user-ft2oc6lv1r4 жыл бұрын
    • Es6 и все темы, что я осветил в плейлисте по «сложному js»

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • Ураааа, я дождался, Спасибооо!!

    @nthgness@nthgness4 жыл бұрын
  • Супер огромное спасибо тебе

    @nodirayakubova6395@nodirayakubova63953 жыл бұрын
  • Спасибо за контент

    @pulato000@pulato000 Жыл бұрын
  • Супер видео! Молодец! Владилен, не мог бы что-то подобное выпустить по нативному JS?

    @user-yw2cx7uu4j@user-yw2cx7uu4j4 жыл бұрын
    • По js на канале есть практический ролик)

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • Очень полезное видео!

    @user-ml8hn5kg9e@user-ml8hn5kg9e2 жыл бұрын
  • 11 вопрос - есть ошибка: реакт не сравнивает с DOMom. Он сравнивает новое состояние с текущим (только Virtual DOM) - и передает изменения в DOM, которое и отрисовываются.

    @user-jq7pl8ni5f@user-jq7pl8ni5f2 жыл бұрын
  • Спасибо, крутое видео

    @user-ei5zp2qi4j@user-ei5zp2qi4j Жыл бұрын
  • Так на момент выпуска, в React уже были хуки позволяющие использовать весь функционал классовых компонентов в функциональных компонента. Это к 10 вопросу)

    @Shine_a_light@Shine_a_light4 жыл бұрын
  • Контекст не был добавлен в 16 реакте, только синтаксис изменили, раньше вызывался через this.context, старый формат еще поддерживается в 16, выпилят только в 17

    @vecejlo@vecejlo4 жыл бұрын
  • А можно аналогичную ПДФ-ку по Ангулару бонусом к курсу на Юдеми?:)

    @saintmaloj@saintmaloj4 жыл бұрын
  • Спасибо! Очень полезное видео! Кто планирует идти на собес, этот ролик must have.

    @user-kn3ut1sh2o@user-kn3ut1sh2o3 жыл бұрын
  • Просто боженька! Как же ты четко сделал с pdf-кой! жаль доната нет)

    @darthvader1915@darthvader19154 жыл бұрын
    • Донат есть, под каждым видео ссылки)

      @VladilenMinin@VladilenMinin4 жыл бұрын
    • Не заметил, закину что то в поддержку хорошего контента!

      @darthvader1915@darthvader19154 жыл бұрын
  • За видос спасибо, но почему устаревшие методы жизненного цикла?

    @Vitlsa@Vitlsa4 жыл бұрын
  • Четко обьясняешь спасибо тебе

    @komilolimov2257@komilolimov2257 Жыл бұрын
  • Очень чётко рассказал

    @timurnurpeissov6877@timurnurpeissov68774 жыл бұрын
  • Спасибо за видео Поправка: реакт не реактивен, он полностью декларативен. Работа с обновлением частей пользовательского интерфейса не происходит путем подписки на стейт (противовес- вью, где все филды обвернуты в прокси (вью3) либо обсервабл через геттеры и сеттеры). В реакте ченж детекшн происходит с использованием декларативного подхода, где мы декларируем состояние компонента, после чего меняем в состоянии данные и маркируем компонент как 'грязный' путем вызова setState либо аналога с useState, тем самым говорим реакту, что есть смысл пересоздать виртуальный дом, т.к. мы явно указали об изменениях

    @AMORPHOFUL@AMORPHOFUL3 жыл бұрын
    • что значит полностью декларативен? а setState - это что? абсолютно императивная тема

      @ArtemyKairyak@ArtemyKairyak2 жыл бұрын
  • Уже с весны 19го года есть хуки, так что функциональные компоненты вполне себе заменяют классовые, и большинство веще делают даже лучше. Единственное, где классы ещё нужны это componentDidCatch(getDerivedStateFromError уже вроде) или частные случаи, вроде Singleton паттерна, который на функциях я пока как сделать адекватно не нашел.

    @alexmalinin2387@alexmalinin23874 жыл бұрын
  • > 32. 34:10 Как изменить state используя динамический ключ? - а в функциональном компоненте альтернатива есть этому? > 47. 48:19 Правда ли, что React делает ре-рендер всех компонентов и дочерних компонентов каждый раз когда вызывается setState? - то есть твоего заявления следует, что по-умолчанию соседние и родительские тоже перерендериваются, когда в одном дочернем делаешь setState?

    @awakeupcall5336@awakeupcall53363 жыл бұрын
  • Очень годное видео, только есть вопрос: методы жизненного цикла componentWillMount(), componentWillUpdate() и componentWillReceiveProps() сейчас "deprecated" насколько я знаю, разве нет?

    @Hotabich3@Hotabich34 жыл бұрын
    • Все верно, они деприкейтед но на собесе все равно про них могут спросить, или может попасться старый проект который нужно будет переписать)

      @dispeltr1183@dispeltr11834 жыл бұрын
    • Пожалуйста подскажите где почитать об этом и что пришло им на замену?

      @user-ol5ww5cq2o@user-ol5ww5cq2o4 жыл бұрын
    • @@Hotabich3 Огромное спасибо !

      @user-ol5ww5cq2o@user-ol5ww5cq2o4 жыл бұрын
    • @@dispeltr1183 для этого и нужно не хранить гуано, а сопровождать проекты нормально. Но кто же так делает, знаю знаю ))

      @cybersystem5137@cybersystem51373 жыл бұрын
  • СУПЕР!!!

    @DIEZ919191@DIEZ9191914 жыл бұрын
  • Спасибо 🙏

    @user-ic9hf3ps4z@user-ic9hf3ps4z Жыл бұрын
  • Спасибо Вальдос, когда стану профи и открою свою фирму, возьму твоих детей на работу.

    @seriousman109@seriousman1093 жыл бұрын
  • 10:00 А можно узнать с чего вы это взяли? Поскольку уже есть тесты, которые доказывают что это не так и класс-компоненты так же производительны как и функциональные.

    @f1am3d@f1am3d3 жыл бұрын
  • спасибо)

    @OlegGuitar@OlegGuitar Жыл бұрын
  • а про тестирование в react можно ожидать?

    @konjinni@konjinni4 жыл бұрын
  • Ура, PDF

    @user-dj5sk4oj6w@user-dj5sk4oj6w4 жыл бұрын
  • Спасибо за видео, готовлюсь к интервью. На счёт 10-го вопроса "Когда стоит использовать классовые компоненты а когда функциональные", не устарел ли ответ? Всё чаще слышу что разработчики библиотеки призывают отказываться от классовых компонентов и использовать только функциональные. Чувствую себя немного тормозом, потому что изучая Реакт по видосам из Ютюба, привык работать именно с классовыми компонентами, мой пет проект и 2 тестовых задания были сделаны полностью на классовых компонентах, ибо хотя они требуют больше кода, мне кажутся более удобными.

    @WinchesterD@WinchesterD11 ай бұрын
  • огонь!

    @user-bf4er7ve5x@user-bf4er7ve5x3 жыл бұрын
  • Здраствуйте, Владилен! Будете ли Вы записывать полный курс по React??? Думаю было бы интересно огромному колическу людей. Заранее спасибо за ответ.))))

    @oksanapinkovskaya3229@oksanapinkovskaya32294 жыл бұрын
    • Обратите внимание на описания к каждому ролику!

      @VladilenMinin@VladilenMinin4 жыл бұрын
    • Баба, зачем тебе кодинг?

      @TyrboCreed@TyrboCreed4 жыл бұрын
    • @@TyrboCreed а тебе зачем?

      @qburanp@qburanp2 жыл бұрын
  • Хотелось бы больше объяснений про то, как реакт создаёт одно событие на приложение для оптимизации, ну или хотя бы ссылку на документацию официальную.

    @alexeicodes@alexeicodes2 жыл бұрын
    • По пузырьку, это и в обычной верстке используется. Еще говорят делегирование событий. Кидается слушатель на всю страницу, передается event, проверяем если event.target === то что на нужно(обычно по классу проверяют в верстке) то выполняем какие-то действия

      @miraigrafit7865@miraigrafit78652 жыл бұрын
    • По крайней мере я так понял)

      @miraigrafit7865@miraigrafit78652 жыл бұрын
  • Владилен, вопрос не в тему немного. Подскажи. Что ты думаешь на счет blazor c#, серьезный конкурент для фреймворков js ?

    @user-jl9qp7xq1n@user-jl9qp7xq1n4 жыл бұрын
  • 42: С этим кодом не так вот что: в больших проектах некоторые проблемы с поддержкой кода начинаются с того, что кто-то пытается связать пропсы со стейтом.

    @denpol9956@denpol99564 жыл бұрын
    • есть целый статический метод для этого, getDerivedStateFromProps, все работает

      @6alalaikA@6alalaikA4 жыл бұрын
    • @@6alalaikA да, но классы - это легаси.

      @denpol9956@denpol99564 жыл бұрын
  • Что такое refs - это сокращ. References - означает что мы можем создавать так называемые ссылки, да вот скриншот на оф.док - гениальное объяснение, такое же как и документация, тебе на собеседовании скажут - ок не зачитывай зазубренной объясни своими словами что это)) без ввода в определение что это такое за сущность в React или JS - в голове так и остается пустота что этот нечто абстрактное что создается при помощи React.createRef() - жизненный цикл он один, методы у него разные; - контр./неконтр. коп-ты думаю вы сами не понимаете до конца разницу, так как пример противоречащий: инпут и текстареа можно как обрабатывать так и не обрабатывать; Контролируемые компоненты - К-ты в которых источником значений полей (форм) ввода, является состояние самого реакт компонента, а изменение этих значений устанавливается функциями обработчиками, а не HTML поведением по умолчанию. Например

    @vladvladov4095@vladvladov40953 жыл бұрын
  • Спасибо

    @vasylshpak9363@vasylshpak93634 жыл бұрын
  • кто пришел сюда после "Пути самурая" ?

    @user-gg5po7yt6z@user-gg5po7yt6z3 жыл бұрын
    • На 70 уроке начал смотреть, но больше про сам js , у Владилена оч круто и понятно. Этот видос и подобные смотрю с телефона , когда не могу с компом сидеть. Летим :)

      @sharkman6434@sharkman64342 жыл бұрын
    • Прошёл 100 уроков, сейчас уже работаю

      @punchsocks@punchsocks2 жыл бұрын
    • @@punchsocks без type script взяли ? расскажи пожалуйста что еще пришлось доучить чтоб устроиться

      @sharkman6434@sharkman64342 жыл бұрын
    • @@sharkman6434 вряд-ли тебе понадобится то же самое, так как в каждой компании свои требования. Мне понадобилось до учить node express mongodb, но пока я к бэку на работе не притрагивался. А так больше ничего.

      @punchsocks@punchsocks2 жыл бұрын
    • @@user-ow3pp6gt3r it-kamasutra. Путь самурая

      @vikasatta6329@vikasatta63292 жыл бұрын
  • 47 вопрос - Тут на самом деле вопрос на немного глубокую тему. Например, если в нашей произвольной ф-ии обработчик в ряд написать 3 вызова setState, то реакт сгруппирует эти вызовы setState и обновит только 1 раз компонент (и его чилдов), а не будет 3 раза перерисовывать родителя и чилдов. Собственно, это одна из причин, почему setState - асинхронный(странно, что в вашем списке тут нет этого вопроса)

    @kirillcherkalov@kirillcherkalov4 жыл бұрын
    • Не совсем так

      @vitya.obolonsky@vitya.obolonsky Жыл бұрын
  • В Минске(Беларусь) на позицию junior спрашивают в основном из перечня вопросов по мидлу и сениору, все таки 300$ в месяц на дороге не валяются, а еще желательно без реально работающего приложения не приходить))

    @user-tp4id1hp3u@user-tp4id1hp3u4 жыл бұрын
    • @@Roman-jn2pd да да, а если ты такой придешь скажешь "Я умею велстать, а еще на cms натягивать шаблоны" они просто умрут со смеху:)

      @user-tp4id1hp3u@user-tp4id1hp3u4 жыл бұрын
    • Привет, надеюсь тебе удалось устроиться) Подскажи пожалуйста можно ли как-нибудь с тобой связаться узнать про собесы? Сам из Минска очень интересно узнать, так сказать, из первых уст, какие условия, требования, вопросы у нас задают.

      @sergei_sergeevu4@sergei_sergeevu44 жыл бұрын
    • Тебе за 300$ не стыдно работать?

      @TyrboCreed@TyrboCreed4 жыл бұрын
  • Бро ,не понимаю тебя ,как ты делишься с нами такими вещами бесплатно?Ты супер-человек!!!!!

    @Snegurjan@Snegurjan3 жыл бұрын
    • Делаю так же. Чем больше отдаёшь во Вселенную, тем больше получаешь обратно + помогаешь эволюции.

      @DInfinity3@DInfinity33 жыл бұрын
    • Вся эта информация есть в документации

      @r45her@r45her3 жыл бұрын
  • Было бы любопытно посмотреть такое же видео по Vue

    @start8755@start87553 жыл бұрын
  • По Vue.js сделай подобное пожалуйста:)

    @vladharanich@vladharanich4 жыл бұрын
  • Круто Жаль только что про useEffect и useReducer ничего не было, или например вопрос когда использовать Redux а когда можно обойтись useContext

    @ilnurryazhapov9377@ilnurryazhapov93774 жыл бұрын
    • Тут все просто: когда небольшая иерархия компонентов, то контекст отличный вариант А если приложение сложное - лучше Redux

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • Когда будет такой же видео но только новый обновленным вопросами?

    @ahmad.shahbalayev@ahmad.shahbalayev2 жыл бұрын
  • Можете сделать такую же тематику по Vue Js? Пожалуйста!

    @danialedilev8545@danialedilev85453 жыл бұрын
  • Очень в тему

    @kirillkostichev230@kirillkostichev2304 жыл бұрын
    • Приятного просмотра)

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • Доброго дня. Тема нужная. Актуализировать бы)

    @user-vj8hj9jk2b@user-vj8hj9jk2b Жыл бұрын
  • Вопрос 10: Скажите, плиз, когда использование хука "useEffect" может быть недостаточно и придется использовать классовую компоненту?

    @NeuroHubChannel@NeuroHubChannel4 жыл бұрын
  • Спасибо! Интересует вопрос, почему в некоторых случаях пишут файлы компонентов с расширением jsx, а в других случаях с расширением js. Ведь и там и там мы используем jsx. Что тогда меняет расширение?

    @mk3mk3mk@mk3mk3mk Жыл бұрын
    • Если, к примеру, кодишь в VisualCode, то он автоматом к разрешению файла подвязывает интелектуальную проверку синтаксиса и автоподстановку. Т.е. если у тебя файл .js - а в нем рендерится JSX, то проверка - только по .js. При файлах *.jsx - будет обрабатываться js вместе с jsx. В данном случае здесь про комфортность кодинга в конкретном редакторе.

      @user-vj8hj9jk2b@user-vj8hj9jk2b Жыл бұрын
  • А вопрос про React Portal был, или я его пропустил? Мне попадался именно такой вопрос на уровне джуна

    @ibnkhaleed@ibnkhaleed3 жыл бұрын
  • Привет, сними пожалуйста видео про алгоритмы, какие учить, как учить и тд. Спасибо.

    @user-ck7rb1hg8o@user-ck7rb1hg8o4 жыл бұрын
    • Алгоритмы в мозгу должны рождаться, а не учить их надо. Никогда не понимал зачем учить то, что должен сам придумывать!

      @cybersystem5137@cybersystem51373 жыл бұрын
    • @@cybersystem5137 согласен с тобой. Только заменил бы "придумывать" на "понимать"

      @ghostinthewires7006@ghostinthewires70063 жыл бұрын
    • @@cybersystem5137 не совсем верно, есть проверенные временем алгоритмы, вроде бинарного поиска, быстрой сортировки, поиска в ширину, множество алгоритмов по поиску кратчайшего пути, которые лучше знать и применять их, чтобы максимизировать скорость работы программы, чем изобретать свой велосипед, который будет ездить в 3 раза медленней и выглядеть по-уродски

      @user-iq9ll8lz9m@user-iq9ll8lz9m3 жыл бұрын
    • @@user-iq9ll8lz9m есть, а еще есть куча умных слов и вещей. А еще они давно уже оформлены во встроенные функции языков или отдельными библиотеками. Это как если бы автопроизводители не брали наработки прошлых лет в готовых чертежах и технологиях, а с полного нуля воспроизводили бы эту технологию на своих мощностях. Да и не только производители авто. Те же процессоры, видеокарты, да вообще любые чипы и электроника. Не брать готовое решение, а понимать технологию и сначала воспроизводить ее у себя, а уж потом приступать к производству. Тут тоже самое - есть либы, берешь и юзаешь вместо того, чтобы сначала писать свою либу, а потом уже решать задачу.

      @cybersystem5137@cybersystem51373 жыл бұрын
    • @@cybersystem5137 ты не совсем догоняешь что ты пишешь, ладно, удачи

      @user-iq9ll8lz9m@user-iq9ll8lz9m3 жыл бұрын
  • Спасибо, отличное видео. Правда не понятно почему автор пользовался диаграммой с устаревшими методами жизненного цикла. Также не понятно по какому принципу были разделены вопросы, и для чего нужно было разносить тематические вопросы по разным уровням( в частности все что касается redux, на мой взгляд, должно быть на одном уровне, и этот уровень - джун, т .к. на одном реакте далеко не уедешь).

    @mavregg@mavregg4 жыл бұрын
    • Очень условное разделение

      @VladilenMinin@VladilenMinin4 жыл бұрын
  • 42й вопрос... Я б сказал что надо спред оператор использовать, вдруг в стейте еще что-то есть, оно ж похерится.

    @igors1208@igors12084 жыл бұрын
  • За пдф респект, досматривать видос не буду, уже всё прочитал, но лайкну однозначно )

    @xwhiskasx1@xwhiskasx14 жыл бұрын
    • Еще колокольчик мне очень поможет)

      @VladilenMinin@VladilenMinin4 жыл бұрын
    • @@VladilenMinin уже есть давно )

      @xwhiskasx1@xwhiskasx14 жыл бұрын
  • Вопрос 47 довольно каверзный и, как мне кажется, неоднозначно описан в документации! Из практики я встречал только ререндер родителя и всех дочерних компонентов! Т.е. распространение на дерево вниз! В доке написано так, будто все дерево ререндерится. В этом видео сказано так же. Но это убивает весь смысл реакта и его детерминированность на компоненты в таком случае! Вот есть тест, который я когда-то проходил, вопрос 4 www.interviewhelper.org/ru/quiz/onlain-test-po-react-js Правильный ответ: реакт ререндерит только компонент. Так и кому верить в таком случае? )) Я лично верю себе, т.к. на практике я видел, что ререндер идет только родителя и всех вложенных компонентов, но никак не ВСЕГО дерева!

    @cybersystem5137@cybersystem51373 жыл бұрын
  • 13) Делать запросы на сервер из компонентно не очень хорошая идея. Лучше для этог использовать middlware, ту же saga.

    @0day694@0day6943 жыл бұрын
KZhead