ТОП 10 вопросов на собеседовании ReactJS

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.ค. 2024
  • #React #ReactJS
    В‌ ‌этом‌ ‌видео‌ рассмотрим наиболее популярные и важные вопросы, которые могут встретиться на собеседовании по ReactJS на позицию React разработчика. Это вопросы о хуках ReactJS, о методах жизненного цикла компонентов React, JSX, о паттернах в ReactJS и т.д.
    Текстовая версия:
    👉 it-dev-journal.ru/articles/to...
    Плейлисты и курсы:
    💡 Все о ReactJS: • 📘 ReactJS
    💡 Как пройти ReactJS собеседование: • 🚀 Собеседование React ...
    💡 ReactJS хуки: • 🐠 React хуки
    💡 Redux: • ☕️ Redux курс
    💡 Redux Saga: • 🍏 Redux Saga курс
    💡 Как создать слайдер на ReactJS: • 🎪 Как создать СЛАЙДЕР ...
    💡 Svelte: • 🌴 Svelte курс
    💡 Sass: • 📔 Sass курс
    💡 GraphQL: • 💪 GraphQL
    💡 JavaScript: • 📜 JavaScript
    Мы в соцсетях:
    👉 Сайт: it-dev-journal.ru
    💻 Telegram: t.me/devmagazinechannel
    ☕️ Поддержать канал: www.donationalerts.com/r/devm...
    00:00 - Про возможные темы в React интервью
    01:43 - Что вызывает обновление компонентов?
    06:09 - Что такое Virtual DOM и как он работает?
    07:11 - setState синхронный или асинхронный?
    08:06 - Что такое JSX (JavaScript Syntax Extension)?
    11:10 - Разница между memo и useMemo
    14:06 - Pure Components
    16:04 - State managers (Redux, mobx, useReducer+useContext)
    18:45 - Higher-order components
    24:12 - Когда использовать классовые компоненты вместо функциональных?
    26:48 - Ленивая загрузка и разделение кода
    #devmagazine #devmagazinechannel

ความคิดเห็น • 63

  • @DevMagazineChannel
    @DevMagazineChannel  2 ปีที่แล้ว +6

    Также может быть интересно:
    Еще вопросы и ответы 👉 frontendjs.ru/articles/42-voprosa-na-sobesedovanii-po-react-frontend
    Текстовая версия 👉 it-dev-journal.ru/articles/top-10-voprosov-na-sobesedovanii-react-js
    Еще больше советов в ТГ 👉t.me/devmagazinechannel
    Сайт 👉 it-dev-journal.ru
    useEffect vs useLayoutEffect 👉‌ th-cam.com/video/wPQlz4M4rnI/w-d-xo.html
    Все хуки ReactJS 👉‌ th-cam.com/video/3rDlo4-Ytuw/w-d-xo.html
    Render props 👉‌ th-cam.com/video/hIfE-a-6SeUh/w-d-xo.htmlttps://th-cam.com/users/sgaming/emoji/7ff574f2/emoji_u1f449.png

  • @nil199308
    @nil199308 2 ปีที่แล้ว +27

    Вы невероятно доходчиво и профессионально объясняете (с соблюдением терминологии), да ещё и с примерами, плавно подходя к необходимым темам. У вас отличный потенциал, смотрел с удовольствием. Желаю роста каналу, всяческих успехов и ещё больше полезного контента🔥

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว

      Очень приятно это слышать! Большое спасибо!

  • @eugenedavidoff6996
    @eugenedavidoff6996 2 ปีที่แล้ว

    Посмотрел на одном дыхании, очень качественная подача материала, спасибо)

  • @vladimirivanov4756
    @vladimirivanov4756 2 ปีที่แล้ว +7

    По поводу вопроса о том когда, стоит использовать классовый компонент, отдельный респект)

  • @vladvoloshenko5701
    @vladvoloshenko5701 2 ปีที่แล้ว

    очень вовремя, спасибо за видос)

  • @awwwesoman
    @awwwesoman 2 ปีที่แล้ว

    Спасибо за качественный контент!

  • @GeneralDeD9963
    @GeneralDeD9963 ปีที่แล้ว

    Всё так подробно и понятно объяснил. Спасибо

  • @user-wk5lg7xc4g
    @user-wk5lg7xc4g 2 ปีที่แล้ว +4

    Лайк, сразу)

  • @el_marca4987
    @el_marca4987 2 หลายเดือนก่อน

    Благодарю, очень полезные вещи узнал для себя

  • @kenanhaciyev3759
    @kenanhaciyev3759 9 หลายเดือนก่อน

    спасибо, легко доступно и лаконично

  • @miloman1995s
    @miloman1995s 2 ปีที่แล้ว

    было полезно! спасибо

  • @mgrm7031
    @mgrm7031 2 ปีที่แล้ว

    Спасибо за труд

  • @ArtemMindsurfer
    @ArtemMindsurfer 4 หลายเดือนก่อน

    правда очень хорошое объяснение

  • @user-cs7ex6vx9u
    @user-cs7ex6vx9u 2 ปีที่แล้ว

    Спасибо!

  • @kenanhaciyev3759
    @kenanhaciyev3759 9 หลายเดือนก่อน

    спасибо)

  • @user-kn3ut1sh2o
    @user-kn3ut1sh2o 2 ปีที่แล้ว +1

    Спасибо за качественный контент! Через неделю собираюсь на собес, полезно все повторить. React JS (React интервью)

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว

      Спасибо!)

    • @oygemor
      @oygemor 2 ปีที่แล้ว

      Бро, если ты не знаешь, то вряд ли поможет :). Не в обиду автору, конечно.

    • @vitalnvs1351
      @vitalnvs1351 2 ปีที่แล้ว

      как собес, прошел?)

    • @user-kn3ut1sh2o
      @user-kn3ut1sh2o 2 ปีที่แล้ว

      @@vitalnvs1351 Оффер не сделали (((

  • @user-wk5lg7xc4g
    @user-wk5lg7xc4g 2 ปีที่แล้ว +3

    Самый успешный ролик за последние 3 месяца, я же говорил)) Терь надо 30 самых популярных вопросов на собеседование по React или Js)

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว +1

      да!)

    • @user-wk5lg7xc4g
      @user-wk5lg7xc4g 2 ปีที่แล้ว

      @@DevMagazineChannel Сегодня в качестве тренировки делала ToDoList по твоим видео, побольше бы тестовых заданий для разных уровней, которые выполняешь в видео.

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว

      Имеете ввиду видео где пишу приложение с нуля?

    • @user-wk5lg7xc4g
      @user-wk5lg7xc4g 2 ปีที่แล้ว

      @@DevMagazineChannel Да

  • @zond_amond
    @zond_amond 2 ปีที่แล้ว

    Прикольный пример с forceUpdate

  • @artsiomastrouski9340
    @artsiomastrouski9340 2 ปีที่แล้ว +9

    Можно кратко список вопрос 30-50, для собеседования, еще было бы не плохо сделать какое-нибудь тестовое задание на react-redux-thunk.

  • @neprokiss
    @neprokiss 2 ปีที่แล้ว

    Спасибо за работу!
    скажи, чем отличается useEffect с пустым массивом зависимостей от варианта вообще без зависимостей (в смысле даже без пустого массива)?

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว +4

      Спасибо! useEffect без второго аргумента будет вызываться на каждое обновление (любого пропса или стэйта)

  • @oygemor
    @oygemor 2 ปีที่แล้ว +3

    Надо бы еще цикл видео сделать про роутинг. Например роутинг основных страниц и дочерхних компонент на странице (надеюсь понятно о чем я) - т.е. основные /singin /app /other, а вложенный, на пример /app/dash /app/settings....

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว

      в SSR или в SPA?

    • @oygemor
      @oygemor 2 ปีที่แล้ว

      @@DevMagazineChannel привет. Лично мне было бы интересно оба-два варианта (с ssr я вообще дела не имел).

  • @whiteguards43
    @whiteguards43 ปีที่แล้ว

    setState вопрос
    А если вынести из handle его, он же будет в value, без вызова handle, что туда не ставь, ничего не будет рендериться

  • @andrTaylor
    @andrTaylor ปีที่แล้ว

    А на сколько быстрее работает Object.assign, чем деструктуризация?

  • @user-os2eb6nm1h
    @user-os2eb6nm1h ปีที่แล้ว +1

    было бы круто использовать больше примеров, под то что вы говорите. например про хуки вообще без примеров и сложно воспринимать

    • @alexeybahter3947
      @alexeybahter3947 ปีที่แล้ว

      Хуки это большая тема, их надо отдельно разбирать

  • @jameskeita9657
    @jameskeita9657 2 ปีที่แล้ว

    забыл рассказать про useeffect

  • @VladimirDevyatoff
    @VladimirDevyatoff 2 ปีที่แล้ว

    А почему useReducer а не еще один useState для симуляции forceUpdate?

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว +1

      Можно и useState - просто кода чуть больше будет, главное чтобы новое значение стейта отличалось от предыдущего

  • @gubatenkov
    @gubatenkov 2 ปีที่แล้ว

    полезный материал обьясняете, но, пожалуйста, можно в след видео имплементировать таймкоды??

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว

      добавил

    • @gubatenkov
      @gubatenkov 2 ปีที่แล้ว +2

      @@DevMagazineChannel этот канал без очереди попадет в топ каналов о разработке в ру сегменте

    • @DevMagazineChannel
      @DevMagazineChannel  2 ปีที่แล้ว

      вау) было бы здорово!)

  • @oygemor
    @oygemor 2 ปีที่แล้ว +4

    Главный вопрос на собесах: React - реактивный?

    • @theDenQ
      @theDenQ 2 ปีที่แล้ว

      Просто фейс Палм. Шутка недели. Хахаха

    • @oygemor
      @oygemor 2 ปีที่แล้ว

      @@theDenQ и это не шутка. Ответ не очевидный, серъезно.

    • @user-rm1ly8td9w
      @user-rm1ly8td9w 2 ปีที่แล้ว +1

      @@oygemor А что нужно отвечать на этот вопрос: Почему react не реактивный , а vue реактивный? Что имеется ввиду, когда спрашивают про реактивность?

    • @diamaxel
      @diamaxel 2 ปีที่แล้ว

      @@user-rm1ly8td9w видимо про то, что стейт в реакте меняется вызовом сет стейт, а во вью когда просто меняешь стейт

  • @user-fi9tn1pr4m
    @user-fi9tn1pr4m 2 ปีที่แล้ว +6

    Главное не забывать, что на любом интервью по React JS начнётся с нативного js)

    • @vitaliy794
      @vitaliy794 2 ปีที่แล้ว +1

      А мои интервью начинались сразу с ts

    • @user-fi9tn1pr4m
      @user-fi9tn1pr4m 2 ปีที่แล้ว

      @@vitaliy794 мои в основном с пониманий практик программирования, а потом уже к основной части плавно переходили

    • @vitaliy794
      @vitaliy794 2 ปีที่แล้ว

      @@user-fi9tn1pr4m странно у меня никогда такого не было. Сразу спрашивают над чем вы работали в последние годы и о архитектуре приложений.

    • @user-fi9tn1pr4m
      @user-fi9tn1pr4m 2 ปีที่แล้ว

      @@vitaliy794 ну архитектура это уже мидл и дальше, хотя последнее на мидла с веба начинались

    • @vitaliy794
      @vitaliy794 2 ปีที่แล้ว

      @@user-fi9tn1pr4m Ну я обычно на синьора фронта или архитектора иду. Главное что бы без тим лидерства было.

  • @alexr6829
    @alexr6829 2 ปีที่แล้ว

    Автор, надо проработать многие моменты и поглубже разобраться в react и его алгоритмах. В реакте нету никакого виртуал дом, а этот термин создан специально для упрощения объяснения работы реконсайлера с файберами и планировщиком, а пакет React-dom как раз таки и нужен чтобы работать с реальным домом встраивая или уничтожая дом элементы когда это нужно. JSX это не javascript xml, а JavaScript Syntax Extension которое иногда конечно называют js & xml, но никакого xml там нету, не надо вводить людей в заблуждение. Сорян, дальше не смог смотреть уже понял, что понимание реакта на уровне чтения статей с хабра, а не исходного кода...

    • @ArtemyKairyak
      @ArtemyKairyak 2 ปีที่แล้ว

      ссылочку на доку по поводу расшифровки JavaScript Syntax Extension можно?

    • @ArtemyKairyak
      @ArtemyKairyak 2 ปีที่แล้ว +2

      никто и не говорит, что там используется XML, но XML-подобный синтаксис вполне, не надо придираться к словам