The Complete React JS Course for Beginners - Learn React in 2 Hours! +timecodes

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 384

  • @REDGroup
    @REDGroup  3 місяці тому

    Всех с праздником! 🎉
    🔥 Забрать подписку по скидке 50% + тариф "навсегда" (ТОЛЬКО ДО 3 сентября) - htmllessons.io/premium
    *В сентябре подписок в продаже больше не будет, будут только штучные продажи каждого продукта отдельно. Сейчас последняя возможность!

  • @Саня-х2м5в
    @Саня-х2м5в Рік тому +14

    У кого возникла проблема с роутами (~1:03:50). Проверьте, что в main.jsx вы импортировали свой собственный компонент (а не компонент react-router-dom). Мб кому-то поможет.

  • @RaGe111
    @RaGe111 Рік тому +41

    Нужно 1500 лайков!!!

  • @Твоякомпьютернаяпомощь

    Лучший канал, топ материал, Макс респект 0:04

    • @REDGroup
      @REDGroup  Рік тому +1

      Благодарю 🙏

  • @AndriiFrolov
    @AndriiFrolov Рік тому +3

    Если у вас также возникли трудности на роутах ( момент 1:03:50) вот решение: В файле main.jsx прописываем import Router from './components/Router'

    • @RCcubic
      @RCcubic Рік тому

      Мне не помогло. Пришлось по документации переписывать.

  • @Ilya-gv6kb
    @Ilya-gv6kb Рік тому +5

    всё супер, спасибо огромное 💥
    из минусов
    - некоторые шаги приходится улавливать (вписал вызов функции здесь 54:18 ваще незаметно 😅 + автоматом добавляются импорты, эти моменты для начинающих чисто упомянуть будет + )
    - и тяжеловато речь разбирать, чуток торопишься )) дикция, много терминов всё таки надо четко услышать ещё и успеть понять
    Спасибо очень полезный материал 👍

    • @mmiiaauu89
      @mmiiaauu89 Рік тому

      Я скорость чуточку уменьшила и идеально 😍

    • @tezis.digital
      @tezis.digital Рік тому

      А мне скорость как раз хорошо залетает. Нет ощущения, что автор тормознутый или объясняет для совсем идиотов. И x2 не надо нажимать)

    • @tezis.digital
      @tezis.digital Рік тому

      А мне скорость как раз хорошо залетает. Нет ощущения, что автор тормознутый или объясняет для совсем идиотов. И x2 не надо нажимать)

  • @master8920
    @master8920 Рік тому +5

    Не досматривая ролик 👍, подписался. Если я правильно с интерпретировал то разбитие на компоненты как ты привел в пример карточка машины это компонент если чисто верстать на чистом HTML то это грубо говоря подкомпоненты это кнопки, текст в отдельных тегах.

  • @КостяСарвилов
    @КостяСарвилов Рік тому +7

    Обязательно 1.5к лайков, нужен видос по rtk query!

  • @tezis.digital
    @tezis.digital Рік тому +1

    Тем, кто также столкнулся с проблемой emmet: в settings.json добавляете такие строки:
    "emmet.includeLanguages": {
    // Тут что-то ещё может быть, у меня настройки html
    "javascript": "javascriptreact",
    "typescript": "typescriptreact"
    },
    Это раз.
    "emmet.showExpandedAbbreviation": "always",
    Это два.
    Про второе: эта ошибка еще с тех времён в settings.json, когда Макс выкладывал настройки vscode.

  • @kirillruban886
    @kirillruban886 Рік тому +1

    Отличный ролик! Ждем видео про next

  • @d1mas1k2KA
    @d1mas1k2KA Рік тому +22

    От души, что помогаешь людям начинающим свой путь

  • @GigaChad-zs8ol
    @GigaChad-zs8ol Рік тому +5

    Спасибо за труд Макс🤲👏

  • @JackShepards
    @JackShepards Рік тому +2

    1:05:00
    А где вариант без подписочной БД для просмотра подробнее о машине?

    • @REDGroup
      @REDGroup  Рік тому

      Не понял вопрос, бд можете сами развернуть она супер простая 1 файл

  • @alexanderkomanov4151
    @alexanderkomanov4151 Рік тому +1

    Круто! Спасибо!

  • @g_lancelot
    @g_lancelot Рік тому +48

    Очень хочу посмотреть на Redux в твоём исполнении с полной практикой. Спасибо за ролик(⁠◠⁠‿⁠◕⁠)

  • @Дмитрий-щ4ы5ч
    @Дмитрий-щ4ы5ч Рік тому +18

    Макс все отлично🔥🔥🔥, но для новичков можно было бы чуть помедленнее, особенно когда идет работа именно с кодом🙏

  • @Unknown-xh7rz
    @Unknown-xh7rz Рік тому +17

    Спасибо тебе, добрый человек, что делаешь очень полезные курсы. ❤️

  • @ЭдриаӇ̄
    @ЭдриаӇ̄ Рік тому +1

    Уже не первый раз смотрю это видео, считаю его лучшим из всех видосов для начинающих по React , спасибо Макс)

  • @SultanDev
    @SultanDev Рік тому +2

    дошел до роутов, на моменте 1:03:58 делаю все как у вас, выходит такая ошибка: Uncaught TypeError: Cannot read properties of undefined (reading 'pathname'), пишут что нужно добавить link, а как у вас без него работает ?

    • @MrBenemon
      @MrBenemon Рік тому

      Тоже ошибка, нашли решение?

  • @devcodingitstudio2764
    @devcodingitstudio2764 Рік тому +3

    Шикарный ролик! Радует крупный шрифт - можно смотреть лежа на диване

    • @runar9118
      @runar9118 Рік тому +1

      😆 лежа на диване программистом за пол года 😁

    • @devcodingitstudio2764
      @devcodingitstudio2764 Рік тому

      @@runar9118 Новая методика надо запатентовать)))

  • @bro_webman
    @bro_webman Рік тому +1

    только я собрался поинтересоваться реактом. Благодарность неимоверная!))

  • @Sweet-Bubaleh
    @Sweet-Bubaleh Рік тому +1

    Скажи пожалуйста что за дивный шрифт используется в видео?

  • @OkanBuruk-py5nj
    @OkanBuruk-py5nj Рік тому +2

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

  • @tatianaagapkina8658
    @tatianaagapkina8658 Рік тому +1

    Макс, этот ролик очень кстати! помогает освежить тонкости Реакта после перерыва

  • @kaogi9999
    @kaogi9999 Рік тому +2

    ахахах обычно я все видео ускоряю 1, 5 ты единственный кого приходится замедлять)) ыыыы

  • @БурякВолодимир-ю3я

    Топ, спасибо большое

  • @матвей-к6в
    @матвей-к6в 8 місяців тому

    Молодец, Макс.
    Крутые видосы.

  • @Adam-cw7gr
    @Adam-cw7gr Рік тому +2

    Эммет конкретно в css не работает из-за частого использования tilewind, который требует POSTCSS. Когда пользуешься обычным css, просто отключай это расширение и все будет работать.
    Тоже мучался, но потом таки нагуглил)

  • @morskoj
    @morskoj 7 місяців тому

    Лучший! Спасибо.

  • @temurmalikraximberdiyv933
    @temurmalikraximberdiyv933 Рік тому

    Максим благоволю очень доступно и понятно спасибо !

  • @lonviser4917
    @lonviser4917 Рік тому +4

    Можешь сделать видос подробный про создание админки и авторизации/регистарции на реакт. Именно на этих аспектах сконцентрироваться, думаю новичкам будет интересно такой урок посмотреть

    • @REDGroup
      @REDGroup  Рік тому +1

      В интенсивах было

  • @sazuroov_2760
    @sazuroov_2760 Рік тому +6

    Отлично! Гайд по действительно актуальной теме с крутой выжимкой по темам, огромнейший респект за такой контент!!

  • @AndreiKazuk
    @AndreiKazuk Рік тому

    Отличное видео, работая с легаси кодом, на реальном проекте всешгда нужно изучать что то новое

  • @Mr.Midnight666
    @Mr.Midnight666 Рік тому +1

    Когда только автор успевает видео делать) не успел одно разобрать, как другое сразу выходит, как раз по редаксу видео нужно, респект) 💥😎

  • @ka1danary935
    @ka1danary935 Рік тому +2

    Если у кого-то была ошибка, что компилятор не видит тип пропса, который мы передаем в компонент, то вот решение:
    Импортируем в компонент:
    import PropTypes from 'prop-types';
    После функции компонента указываем тип:
    CarItem.propTypes = {
    value: PropTypes.object
    }

  • @СергейКоролев-о6й1я
    @СергейКоролев-о6й1я 11 місяців тому

    Очень крутая подача, все упорядочилось в голове, спасибо

    • @REDGroup
      @REDGroup  11 місяців тому

      Спасибо за просмотр! В этом году выпустим обновленный курс

  • @Eduard_1407
    @Eduard_1407 Рік тому +1

    Галопом конечно, но пока пол видео все понятно, спасибо!

  • @DjackVorobeyUA
    @DjackVorobeyUA Рік тому +1

    как моудли эти с css подключить? постоянно ошибка что не может их найти

  • @max_gus
    @max_gus Рік тому +6

    Через 3 дня собес на Junior Fullstack разработчика на стеке C# + TS + React, цель: выучить TS + React на базовом уровне за эти 3 дня(благо C# я учу уже давно), как человек, который не фронтендер ни разу, и учит typescript и react с нуля, могу сказать что видео очень быстрое, и сильно путает обычного бекендера, во всяком случае меня)

    • @max_gus
      @max_gus Рік тому +2

      @@lexuschert Сейчас я просто спидраню попытку попасть на единственную адекватную стажировку/позицию джуна с C# на бекенде, где у меня есть шанс пройти)

    • @artem_bohak
      @artem_bohak Рік тому +1

      @@lexuschert Хз, вчера был технический собес, мне первым делом дали задачку по реакту. Но да, js нужно знать, так как 90% написания react приложения происходит через js.

    • @РамазанДаудов-г5х
      @РамазанДаудов-г5х 8 місяців тому +1

      Чем закончился собес?

  • @vladimirkusakin
    @vladimirkusakin Рік тому

    Контент в тему! Давай еще! Спасибо за видосы!

  • @lonviser4917
    @lonviser4917 Рік тому +2

    Отлтчный контент, побольше бы такого, спасибо тебе

  • @Ешь-р2и
    @Ешь-р2и Рік тому

    3:25 в какой момент мы начали использовать vite?

  • @Агент007-л8л
    @Агент007-л8л Рік тому +2

    Спасибо большое за старания, но есть одна просьба. Следующий раз названия элементов указывай, пожалуйста, не одинаково. Например: на 34 минуте название propsa написал car и название бегающего элемента внутри map назвал car. Новичку это очень сложно понимать. Вместо cars.map(car=> ) напиши хотя бы так: cars.map(value=> ). Целый час голову ломал, чтоб это понять.

  • @elenbaking225
    @elenbaking225 Рік тому +1

    🔥 🔥 🔥

  • @maestro3112
    @maestro3112 Рік тому +2

    топ 🔥🔥🔥

  • @Рельныйобзор
    @Рельныйобзор Рік тому +1

    Спасибо за урок очень помогает новичкам.

  • @sovaz1997
    @sovaz1997 Рік тому

    1:15:25 - не надо использовать useCalback там, где это вовсе необязательно. Это преждевременная ненужная оптимизация, которая ухудшиь читаемость кода и может даже замедлить код из-за накладных расходов по обеспечению useCallback
    Тоже самое относится и к useMemo.
    Использовать нужно только если вы видите, что это действительно ускорит работу, либо если нужно использовать функцию в качестве зависимости эффекта например (в случаях, когда нужна неизменяемая ссылка на функцию/значение)

  • @serdotsenko
    @serdotsenko Рік тому +2

    1:26:17 замыкание 🙂

  • @ТОЛЬКОПОБЕЗДОРОЖЬЮ

    Здоровенный лайк тебе , но только рассказывай помедленнее, а так все супер, молодец👍👍👍

  • @mew6085
    @mew6085 Рік тому

    Я в восторге, контент пушка!

  • @hopss637
    @hopss637 Рік тому

    14:37, как быть в случае с npm, чтобы также локал запустился

  • @asurlamsy
    @asurlamsy Рік тому +1

    Такой огромной скорости написания кода добьюсь я явно еще не скоро

  • @olezhka3x
    @olezhka3x Рік тому

    Макс, все круто! Давай продолжение))))

  • @sergeybarmaley125
    @sergeybarmaley125 Рік тому

    СПАСИБО ТЕБЕ ДОБРЫЙ ЧЕЛОВЕК !!!

  • @Goboz1
    @Goboz1 Рік тому

    От души, за такие видео

  • @Алексей-к9ф5у
    @Алексей-к9ф5у Рік тому

    Хороший гайд, до просмотра использовал легаси классы чтобы было удобно разворачивать много состояний, увидел что можно так же сделать и в функциональном компоненте + познакомился с роутингом. Что не очень понравилось, дальше пошла работа с json сервером который либо настраиваешь сам что отвлекает т.к новичок, либо покупать по подписке. Хотя и понимаю что человек ведет таким образом свой бизнес, претензий как таковых не имею. В целом хотелось бы чтобы материал излагался более плавно т.к в некоторых моментах автор переходит от темы к тебе очень резко, в useMemo перед самим хуком он рассказывает про жизненные циклы, тема довольно большая( не знаю может быть это уже устаревший код про фукнции жизненного цикла, поэтому так мало сказано). В любом случае спасибо за контент

  • @sad_god
    @sad_god Рік тому +1

    а почему CarItem создали не в es6 не const ()=> {..} а function () {} ??

  • @ubersweet
    @ubersweet Рік тому +5

    Огромное спасибо за видео!
    Только-только начал изучать React, а тут полное обучение с разъяснениями 🤪

  • @renatkhisamov7300
    @renatkhisamov7300 Рік тому

    Привет всем, купил подписку за 1990, хоть я сам пишу фронт, начал с back , очень крутой интенсив, всем советую проходить. 1990 не большие деньги, за реально отлично подобранный и структурированный материал. Так же там есть многое другое, можно изучить фронтенд с нуля, попрактиковаться на нем.

  • @ddffsszvbhh
    @ddffsszvbhh Рік тому

    еще не посмотрел, но лайк уже прожал

  • @aidinukiev2763
    @aidinukiev2763 Рік тому +1

    Огромное спасибо,я как раз изучаю реакт,то что Надо 🤙

  • @andrewsam224
    @andrewsam224 Рік тому

    Красава, очень неплохо!!!

  • @qwetfcvnjjjnbg25
    @qwetfcvnjjjnbg25 Рік тому

    1:37:12 у меня data undefined почему? С сервером все в порядке, сделал все как на видео. Ошибка: не могу прочитать своймтво length у undefined

    • @qwetfcvnjjjnbg25
      @qwetfcvnjjjnbg25 Рік тому

      Первый раз отрабатывает, страницу обновляешь ошибка, почему так?

  • @egorbabsuhkin-bq3kp
    @egorbabsuhkin-bq3kp Рік тому +2

    Плиз, давай что нибудь мощное про ванилу

  • @andreev.frontend
    @andreev.frontend Рік тому +1

    Подскажи, пожалуйста, что лучше использовать - React Query или RTK Query? Или они вообще для разных операций предназначены?

    • @REDGroup
      @REDGroup  Рік тому +1

      React Query имеет большую функциональность, поэтому его

    • @andreev.frontend
      @andreev.frontend Рік тому

      @@REDGroup спасибо большое! И за ответ и за контент!)

  • @mi.si_
    @mi.si_ Рік тому

    набил аж 3500)))) снимай давай))

  • @blackwood8816
    @blackwood8816 Рік тому

    Спасибо за материал, подача кайф, понятно и просто👍🏼

  • @Waldemart
    @Waldemart Рік тому

    Макс, контент 🔥

  • @mr.coliv1
    @mr.coliv1 Рік тому +1

    заслуженный лайк

  • @lorenzo_ap
    @lorenzo_ap Рік тому +4

    Редко пишу комментарии, посмотрел половину видео и уже могу сказать что это очень круто, спасибо за такое внятное объяснение без воды. Уверен что к концу видео буду еще больше в восторге, отличный контент.

  • @morvinglanc8471
    @morvinglanc8471 10 місяців тому

    Возникла ошибка The requested module '' does not provide an export named 'default' . Добавил в CarItem.jsx - export default CarItem - ошибка ушла. Странно что в уроке нет даной строки и не выводится ошибка...

  • @olegtymoshenko7170
    @olegtymoshenko7170 Рік тому +1

    Как я понял JSON Server мы создаем только для подгрузки картинки. Почему через это же сервер не создать полноценные карточки без cars.data.js, а брать все данные с db.json?

    • @REDGroup
      @REDGroup  Рік тому

      Досмотрите видео до конца, именно так мы и сделали

  • @StroiKyrort
    @StroiKyrort Рік тому

    У меня в

  • @ДмитрийМалюгин-ч6к

    26:42 картинка не отображается. Уже что только не перепробовал

  • @calamityreaper2848
    @calamityreaper2848 Рік тому +8

    Невероятно мощный урок, как и все предыдущие работы автора! Доступно и без воды! Редко оставляю комментарии, но ради продвижения такого годного контента и поддержки стараний автора грех не оставить!
    С нетерпением буду ждать видео по редакс!

  • @СветланаАндреевна-х8р

    Подскажите пожалуйста почему не получается скачать материалы из хранилища, к netflix, хотя есть подписка?

  • @sad_god
    @sad_god Рік тому

    Откуда взялись картинки, после того как поставили Json server, прописали Image: localhost:4200/image.1jpg, 2jpg ? откуда они берутся если в паблике их нету

  • @КириллСиницын-г8й

    Как плагин называется, для подсказок в коде?) напишите пж

  • @saysleep8250
    @saysleep8250 Рік тому

    Прям круто!

  • @esp2644
    @esp2644 Рік тому

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

  • @ДмитрийКотт-ф1м

    Запоролся в самом начале при вводе команды yarn dev: error Command "dev" not found.
    Погуглил зарубежные ресурсы, проверил файл package.json на наличие dev: vite в разделе scripts.
    Не помогло...

  • @НикитаАндреев-д1я

    Курс просто 🔥🔥🔥🔥🔥🔥🔥🔥

  • @MR.R.Akhmetov
    @MR.R.Akhmetov Рік тому

    МАКС! ты крутой!

  • @willo6723
    @willo6723 Рік тому

    Макс ты супер!!!!!

  • @aliicomua1369
    @aliicomua1369 Рік тому

    Макс красавчик. Подача за год очень сильно поменялась в лучшую сторону. Жду с нетерпение про Next и RTK

  • @Svoboda2000
    @Svoboda2000 Рік тому +6

    сними пожалуйста и NEXTJS и Redux-toolkit

  • @rimi4014
    @rimi4014 Рік тому

    Ждем плейлист по реакту)

  • @mem_v_kruzhochke
    @mem_v_kruzhochke Рік тому

    Всё конечно круто, но у меня на самом начале тупняк случился, где именно нужно писать первую команду для подключения vite?

  • @truew
    @truew Рік тому +1

    🔥🔥🔥🔥🔥

  • @kookaburru
    @kookaburru Рік тому

    На скорости 0.5х смотреть нормас :D
    Есть помарки, но в целом контент годный.

  • @jonny185
    @jonny185 Рік тому

    что такое сервисы? на 1:00:42. понятно конечно что логика просто вынеслась в отдельный файл, но почему это называется сервис?

    • @REDGroup
      @REDGroup  Рік тому

      Это правильная декомпозиция. Потому что если мы будет запросы писать внутри компонента будет каша.

    • @jonny185
      @jonny185 Рік тому

      @@REDGroup понял, спасибо

  • @svoloche_
    @svoloche_ Рік тому +1

    Видос огонь))) У меня вот вопрос а лучше учить, RTK Query или React Query?

  • @baylardadashov4397
    @baylardadashov4397 Рік тому

    Большое спасибо

  • @White_cow_story
    @White_cow_story Рік тому

    Видео познавательное и много чего понял но слишком все быстро происходит и не успеваю за тобой)

  • @baylardadashov4397
    @baylardadashov4397 Рік тому

    привет. спасибо за полезный урок. можете сказать что это за плагин который подсказывает весь код

    • @REDGroup
      @REDGroup  Рік тому +1

      GitHub copilot, но я его уже давно не использую, так как оптимизация редактора кода страдает

  • @АндрейЛебедев-е4м

    1:14:17 для простоты можно видео подставить стоковое с shutterstock.

  • @nilufarabdullaeva7292
    @nilufarabdullaeva7292 Рік тому

    Спасибо большое тебя бро! Но у меня вопрос, а какой ты сниппет используешь ?

    • @REDGroup
      @REDGroup  Рік тому

      Сейчас свои сниппеты, в последних роликах поищи в описании мою настройку вс код

  • @MrDobro1214
    @MrDobro1214 Рік тому +1

    Макс, привет. Какую мышку используешь на маке?

    • @REDGroup
      @REDGroup  Рік тому

      Трекпад

    • @MrDobro1214
      @MrDobro1214 Рік тому

      @@REDGroup ого, капец ты шустро) я просто монитор подключаю и трекпад не вариант использовать, а magic mouse оказалась шляпой)

    • @REDGroup
      @REDGroup  Рік тому

      Так я тоже монитор подключаю, купил себе apple trackpad и кайфую уже года 3, мышкой вообще не удобно на мак системе юзать

    • @MrDobro1214
      @MrDobro1214 Рік тому

      @@REDGroup ааа, вот оно что) Отдельный trackpad. А ты мне идею подкинул, спасибо)

  • @МихаилМишин-т3ъ
    @МихаилМишин-т3ъ Рік тому +1

    Отлично, информативно и всё понятно, но мало всё равно ((

  • @alla6361
    @alla6361 Рік тому

    Спасибо!