React (базовый)

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

КОМЕНТАРІ • 106

  • @РусланЯдевич
    @РусланЯдевич 7 місяців тому +5

    Лучшее обьяснение, которое встречалось за всё время обучения

  • @mkstlz
    @mkstlz 3 місяці тому +3

    Спасибо, я уже изучал основы React, имея какие-то базовые знания материал воспринимается ещё лучше. В качестве повторения очень хорошо закрепляет знания.
    На скорости 1.5 самое оно.
    Спикер, пожалуйста, пей водичку почаще 😁

  • @6602-w2k
    @6602-w2k 2 роки тому +54

    00:01:28 Что такое react
    00:13:48 Как начать использовать
    00:23:30 Из чего состоит react-приложение
    00:43:10 JSX
    01:06:14 Хуки
    01:42:20 Жизненный цикл компонента
    02:03:18 useEffect

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

      02:07:40 useLayoutEffect

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

      02:11:08 Стили

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

      01:51:50 useReducer

  • @ДмитрийПригульнов
    @ДмитрийПригульнов 2 роки тому +48

    Лектор от Бога. Такой глубины не у одного лектора не встречал. Всё чётко и по порядку

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

      Братан, если это лектор от Бога, то у тебя очень говянный вкус. Включи IT-kamastra "Путь Самурая 1.0". Он детально разбирает всё и вся и даже на примере показывает как это или то выглядит. Это видео 2 часа отборного говна и чавкания, где из них ну максимум 30 минут - ценная информация.

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

    Чувство юмора у лектора - нечто гениальное. Спасибо за такую лекцию. Ещё не досмотрела, но не смогла не отметить, какая превосходная подача материала!

  • @renalins
    @renalins 9 місяців тому

    Спасибо за то, что даёте это в открытом доступе

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

    Яндекс, у вас такие крутые лекции! Просто бомба! Лучший материал что я пока видела по react

  • @ДмитрийЛукьяненко-ь9ы

    Ну тут чисто гений на лекторе, оч крутая подача материала.

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

    Я еще не дослушал до конца, а уже спешу сказать: ОФИГЕННО(очень хорошее объяснение)

  • @alyonkabenya
    @alyonkabenya 2 роки тому +5

    это первая лекция этой серии, которую я нормально поняла! лектор супер

  • @alexandr8462
    @alexandr8462 2 роки тому +6

    У Лектора однозначно талант) подача на высоком уровне, спасибо)

  • @FLOKY42
    @FLOKY42 2 роки тому +10

    Одно удовольствие слушать такую подачу контента! Спасибо

  • @georgigalechyan4392
    @georgigalechyan4392 2 роки тому +9

    Великолепно! У лектора шикарная подача. Материал глубокий, но не перегруженный!

  • @vladislavivanchikov6622
    @vladislavivanchikov6622 2 роки тому +4

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

  • @olegs4418
    @olegs4418 4 місяці тому

    Были бы все были такие преподы. Огромное спасибо!!!

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

    Отличный лектор! Спасибо за материал, было очень интересно. Подача понятная, простая.

  • @ДмитрийКолбас-л9п
    @ДмитрийКолбас-л9п 2 роки тому +6

    Addy Osmani про патерны

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

      Алилуя, а то Ideas Money что-то не находился

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

    Лектор которого приятно слушать. СУПЕР!

  • @velikorossnationalist4259
    @velikorossnationalist4259 2 роки тому +3

    Хорошая лекция! Мне после JS тяжко давался react с непривычки. Сейчас вроде получше стало.

    • @Drannn54
      @Drannn54 2 роки тому

      А как ты учила в начале?

    • @Миралем-у8ц
      @Миралем-у8ц 2 роки тому

      Роман, могу я попросить Вас о помощи? (Ничего серьезного😅) Как с Вами можно связаться?

  • @ЕвгенийТ-ч8в
    @ЕвгенийТ-ч8в 2 роки тому +2

    Очень познавательно. Наконец что-то начал понимать.
    Но как посмотреть 2-ю и 3-ю части?!

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

    Офигенная подача 🎓 прослушал час на одном дыхании, не отведя взора🎬 📸

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

      Да вы, батенька, поэт!

  • @КайратКалдар-ь6к
    @КайратКалдар-ь6к 2 роки тому +1

    Почему не стоит использовать объекты, например, в useState. Ведь даже если наш state объект, при вызове сеттера, реакт по любому сделает ререндер. Ссылка на объект не поменяется, но ререндер произойдёт

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

    2:10:50 А почему бы определение setFocus не вынести за компонент? В ней нет зависимых переменных. Тогда не нужен будет useCallback. Код чище и производительней.

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

    Всё равно в реакте только одна вещь вызывает перерендер - это изменение стейта, с помощью useState, useReducer, useContext(в этом случае меняется контекст и перерендриться только тот компонент в котором поменялся контекст). Да пропсы тоже влияют, но для этого у родителя нужно поменять стейт, что бы его дочерние компоненты у которых изменился пропс так же перерендрился и это влияет только на PureComponent-ах только. В обычных без PureComponent перерендер будет всегда, не смотря что стало с пропсами, если обновляется родитель. Или это не так?

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

      PureComponent у меня это всё что обёрнут в реакт.memo, т.е. одно и тоже. Там только возвращаемые булевые значения должны быть разными.

  • @bama2619
    @bama2619 2 роки тому +2

    Пробовал писать проект как было предложено. Но понял что не получится, так как бежим галопом по Европам, и тут основная мысль - не создавать проект, а как правильно писать проект + введение в хуки. Лучше воспринимать эту лекцию как вводную по реакту для тех у кого уже есть база в js, css, html. Может сохранит кому-то время. А так информативно, только без практики.

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

      React - это JavaScript-библиотека. Чтобы работать с ней, нужно сначала научиться без неё работать. Сначала надо получить базу значений и опыта по HTML, CSS, JS. И только после этого уходить в сторону библиотек/фреймворков. Только так и в таком порядке.

  • @АртёмЧерничук
    @АртёмЧерничук Рік тому +1

    Капец смешной мужичек, респект таким

  • @_renamed_
    @_renamed_ 2 місяці тому

    Дайте ссылку на сайт, про который говорилось в конце. Не гуглится.

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

    Подскажите, пожалуйста, ссылку на сайт про паттерны, про которую говорится в конце лекции.

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

    Просто огромное приогромное спасибо 👍

  • @griha296
    @griha296 2 роки тому

    Это топ! Спасибо всем кто принял участие

  • @ВикторПоздеев-ю3щ
    @ВикторПоздеев-ю3щ 2 роки тому +1

    1:36:10 - а тут не ошибка передавать массив зависимостей в виде [film.reviews]? Мы же так передадим массив из одного элемента, который сам является массивом, и далее изменение будет отслеживаться по принципу shallow equal? А если передать просто film.reviews, то всё будет ок, т.к. каждый review станет зависимостью. Я не прав?

    • @Raiteto
      @Raiteto 5 місяців тому

      У вас тогда количество зависимостей в разные моменты жизненного цикла компонента будет разным, скорее всего реакт на такое ругнётся (как с хуками)
      Он же говорил, что это условность, на которую мы идём - передаём массив, но следим за тем, что он будет обновляться целиком.

  • @aleksandr.kovalko
    @aleksandr.kovalko 2 роки тому +7

    Очень приятный лектор - почти что асмр - ушки радуются

  • @GGamess
    @GGamess 4 місяці тому

    в итоге в ревью не вставил .

    • @Rezzzero
      @Rezzzero 4 місяці тому

      если ты не заметил,там он же сделал отдельный компонент и для него уже добавил key в качестве props 1:49:02

    • @GGamess
      @GGamess 4 місяці тому

      @@Rezzzero только поле показал

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

    Лектор 🔥🔥🔥можно еще лекций с ним🙏🏻🙏🏻

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

    Исходя из видео понял, что не стоит прокидывать модули классов в компоненты. Но что тогда делать если нужно создать переиспользуемый компонент с логикой внутри (например таблица) и необходимо дать возможность разработчику самому стилизовать эту таблицу, при этом не залезая под капот?

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

    Получается, запрос на сервер за данными для компонента, нужно в useLayoutEffect делать, а не в useEffect? Чтобы 2 раза рендерить

  • @Mitorun
    @Mitorun 2 роки тому

    Увлекательный урок

  • @isephar
    @isephar 2 роки тому +2

    Не знаю, как найти этого парня, но хочется поблагодарить его, после его объяснения я прошел собес и получил офер. Спасибо тебе!

    • @evergreen-
      @evergreen- Рік тому

      2:20:40

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

      Расскажи, как впечатления о работе? На реакте только работаешь? Какие сайты пишешь?

  • @FreeeeeMont
    @FreeeeeMont 2 роки тому +2

    Это база

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

    Спасибо Яндексу и лектору за охуенный материал

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

    Весело, задорно, но повторить не получилось - не заработало :( надо копаться.

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

    Лекция конечно хороша, но проработайте навык выступления, глотания через каждые 3 слова очень не красят =(

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

    Спасибо

  • @АлександрЕрмолов-п2ь

    Ждём продолжение! Просмотрел пока час! Продолжение будет ?

    • @АлександрЕрмолов-п2ь
      @АлександрЕрмолов-п2ь 2 роки тому

      Все очень интересно, но не понятно! Пойду все-таки глубже учить usecallback и usememo! Особенно плохо, когда у тебя на проекте вообще не юзаются такие вещи ;(

  • @yaroslavbox1249
    @yaroslavbox1249 2 роки тому +1

    What is the name of the speaker? Tell me please. He explains very clearly.

  • @I248
    @I248 2 роки тому

    спасибо

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

    сильнейший..

  • @ondrui
    @ondrui 2 роки тому +1

    может кто подсказать - какой сайт по паттернам автор лекции называл? что-то я не могу найти его в интернете?

    • @ondrui
      @ondrui 2 роки тому

      Смотри вторую часть) там есть ссылка!

    • @Миралем-у8ц
      @Миралем-у8ц 2 роки тому

      @@ondrui а можешь скинуть ссылку на вторую часть как нибудь?) а то доступ только по ссылке;(

    • @ondrui
      @ondrui 2 роки тому

      ua-cam.com/video/HDajDASxn-w/v-deo.html

    • @dodjs
      @dodjs 2 роки тому

      @@Миралем-у8ц я бы тоже не отказался от ссылочки

  • @Cat-zh6xx
    @Cat-zh6xx Рік тому

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

  • @wu_tang
    @wu_tang 2 роки тому

    исходники где посмотреть можно?

  • @theoty-js
    @theoty-js 2 роки тому

    бомба

  • @РузанаБикбетовна
    @РузанаБикбетовна 5 місяців тому

    Спикер рассказывает в туалете))) на фоне настенной плитки)

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

      😂 fr

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

    335 страниц слайда ни*я себе

  • @NikitaMerkushev-g8o
    @NikitaMerkushev-g8o Рік тому

    Супер лекция, с Юмором) и понятно) поорал)

  • @Raiteto
    @Raiteto 5 місяців тому

    Спасибо за урок, но слушать тяжеловато, очень много воды и шутеек (большую часть прокручивал на x2, остальное на x1.25)
    Хотя для новичков, думаю, самое оно

  • @СтасНешик
    @СтасНешик 5 місяців тому

    дайте человеку попить!

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

    крутой типок

  • @GGamess
    @GGamess 4 місяці тому

    const [count, setCount] = useState(0);

  • @Mitya-b4p
    @Mitya-b4p 2 роки тому

    Норм разложил🦾

  • @ПавелАртамонов-ф5х

    эти чвакивания и причмокивания через каждые 5 слов...
    А подача материала хорошая.

  • @kennyvision5789
    @kennyvision5789 2 роки тому

    После useMemo ничего не понятно.

  • @TransatlanticTalks
    @TransatlanticTalks 2 роки тому +4

    Народ, кароч мне 34 года, самоучка, изучаю вёрстку с мая и React несколько недель. Приступил к Реакту без особо знания JS, чисто сразу с практики начал.)) Странно, но достаточно быстро пошло дело. Понял суть компонентного подхода, быстро научился лепить странички с помощью Ант-Дизайна и вёрстки. На днях освоил Роутинг, animate css и emailjs, кароч теперь по факту могу любой простой лендинг переделать на Реакт-приложение. Теперь не знаю что делать дальше. Подтягивать базу? (методы массивов и т.д.)? Начинать изучать хуки? Тяжелые они зараза, может можно еще что-то перед этим освоить?)) Ну кароч уровень знания реакта - верстальщик+роуты) вот не могу определиться со следующим шагом)) помогите советом старичку-новичку, пожалуйста)

    • @tavanix
      @tavanix 2 роки тому +2

      начинать надо с JS, имхо :) без него сложные концепты реакт сложно будут заходить... как сказал Тёмыч - реакт это библитека для написания UI

    • @MOblomets
      @MOblomets 2 роки тому

      Пробуй залететь на собесы, и тут два варианта, либо попадешь в компанию на стажировку, либо поймёшь свои пробелы и именно на них сделаешь упор...
      P.s. я сам только учусь, по этому мой совет следует очень критично рассмотреть.

    • @jessrabbitxt
      @jessrabbitxt 2 роки тому

      @@tavanix реакт это Ui фреймворк

    • @tavanix
      @tavanix 2 роки тому +1

      @@jessrabbitxt согласен, что UI, но не соглашусь про фреймворк) холиварить не буду, но хотя бы послушай, что говорит Тёма на 20:20

    • @jessrabbitxt
      @jessrabbitxt 2 роки тому

      ​@@tavanix фреймворк - это подмножество библиотек
      фреймворк или не фреймворк - зависит от того, что в это определение закладывают, сам реакт действительно отвечает только за UI, но это не мешает ему быть фреймворком
      вот главная особенность, стянул из вики:
      Ключевым отличием «фреймворка» от библиотеки является инверсия управления: пользовательский код вызывает функции библиотеки (или классы) и получает управление после вызова. Во «фреймворке» пользовательский код может реализовывать конкретное поведение, встраиваемое в более общий - «абстрактный» код фреймворка. При этом «фреймворк» вызывает функции (классы) пользовательского кода
      код, отвечающий за работу с ui, находится под капотом реакта, и он вызывает наш пользовательский код, когда ему нужно, в этом и есть инверсия управления

  • @denisv8640
    @denisv8640 2 роки тому +1

    Что за сайт посоветовал лектор? Ни я, ни гугл не смогли распознать :-(

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

    БАЗА

  • @smoke2638
    @smoke2638 6 місяців тому

    Я что хук?!

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

    задрал юморить