React JS фундаментальный курс от А до Я
Вставка
- Опубліковано 18 чер 2024
- React Полный курс от А до Я. Рассмотрим основные концепции и разработаем функционал, который встречается в каждом приложении.
Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/frontend
Ссылка на исходный код (git) здесь - t.me/ulbi_tv/23
Таймкоды:
00:00 ➝ Введение
03:15 ➝ Теория
11:40 ➝ Начало разработки. Создание проекта
16:10 ➝ Что такое JSX?
18:11 ➝ Компонент App. Работа с состоянием. UseState
22:25 ➝ Управляемый инпут
24:07 ➝ Первый функциональный компонент
26:40 ➝ Первый классовый компонент
30:25 ➝ Что такое хуки? useState, useEffect
31:10 ➝ Стили. CSS. Классы
34:30 ➝ Props. Аргументы компонента.
36:55 ➝ Работы со списками. Преобразование массива объектов в массив React элементов
41:50 ➝ Форма создания поста. Управляемые и неуправляемые компоненты
42:30 ➝ Создание UI библиотеки. Первые компоненты. CSS модули. Пропс children
50:00 ➝ Предотвращаем обновление страницы при submit формы
50:45 ➝ хук useRef. Доступ к DOM элементу. Неуправляемый компонент
57:35 ➝ React Devtools. Инструменты разработчика React
59:15 ➝ Обмен данными между компонентами. От родителя к ребенку. От ребенка к родителю.
01:04:20 ➝ Отрисовка по условию
01:05:30 ➝ Сортировка. Выпадающий список
01:12:00 ➝ Поиск. Фильтрация.
01:15:10 ➝ useMemo. Мемоизация. Кеширование
01:23:50 ➝ Модальное окно. Переиспользуемый UI компонент
01:30:23 ➝ Анимации. React transition group
01:33:40 ➝ Декомпозиция. Кастомные хуки
01:36:20 ➝ Работа с сервером. Axios
01:38:40 ➝ Жизненный цикл компонента. useEffect
01:43:08 ➝ API. PostService
01:44:45 ➝ Индикация загрузки данных с сервера
01:46:20 ➝ Компонент Loader. Анимации
01:49:25 ➝ Кастомный хук useFetching(). Обработка ошибок
01:54:15➝ Постраничный вывод. Пагинация (pagination)
02:06:20 ➝ Обьяснение механизма изменения состояния
02:12:00 ➝ React router. Постраничная навигация. BrowserRouter, Route, Switch, Redirect
02:22:00 ➝ Динамическая навигация. useHistory, useParams
02:29:30 ➝ Загрузка комментариев к посту
02:33:10 ➝ Улучшаем навигацию. Приватные и публичные маршруты
02:38:00 ➝ useContext. Глобальные данные. Авторизация пользователя
02:47:10 ➝ Бесконечная лента. Динамическая пагинация. useObserver
02:58:40 ➝ План на дальнейшее обучение. Ставим лайки и пишем комментарии :)
Мой канал в telegram и канал для общения подписчиков - t.me/ulbi_tv
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
Qiwi кошелек - qiwi.com/n/BODYE821
Яндекс деньги - yoomoney.ru/to/4100116193037469 - Наука та технологія
лайк, кто смотрит в 2024)
курс пушка-бомба!!!
Приятно слушать курс без бекания-мекания, последовательно изложенный с нормальной речью. Спасибо
Спасибо)
@@UlbiTV чет не понял. а редакс где? без flux-ориентированной библы это все чуть менее чем бесполезные игрушки
@@user-mm3sd3uh6y какие глупости)) кто вам такое сказал?
@@user-mm3sd3uh6y С какой стати? Реакт движется к тому, чтобы стать полностью самостоятельной библиотекой, без сторонних State Management систем. Разработчики отказываются от классовых компонент, добавляют хуки, это всё шаги к самостоятельности и обособленности от других фреймворков платформы
@@UlbiTV он классные слово знает
если кто дошел до BrowserRouter, то теперь делают вот так:
Спасибо
А вот как можно делать редирект:
Тем, кто делает сейчас. useHistory убрали, вместо него вы можете использовать useNavigate
Было const router = useHistory()
Стало const router = useNavigate()
Далее, router.push('/path') меняем на router('/path')
router.replace('/path') меняем на router('/path', {replace: true})
Если вы хотите использовать state, используйте router('/path', { state: { name:'Xyz' }})
Вы просто лучший! Спасибо большое
Также, теперь не нужно всегда импортировать React в файлы компонентов
@@user-ib5ml1vz5r импортировать теперь React только в App.js?
Вообще, со времени записи видео React Router обновился до v6, и там изменения очень серьёзные. Пропала обратная совместимость
@@illam-saiv И многое из представленного в видео изменилось? Просто думаю проходить этот курс. Насколько он актуальный?
Автор лучший! Огромная работа, разбирался в каждой строчке. Спасибо больше!
Так же в связи с датой выхода ролика, помощь молодым выкатываю ниже
36:50
Изменены props и теперь могут выглядит так:
Если у кого проблема с Route/react-router v6 то теперь нужно писать так:
2:15:18
2:19:27
Вместо используется
2:20:51
Вместо использовал
2:23:05 (Вместо useHistory() теперь используется useNavigate()
const navigate = useNavigate()
function transitToPost(id) {
navigate(`/posts/${id}`, { replace: true })
}
//
transitToPost(props.post.id)}>
Открыть
2:25:09
Пропс exact больше не нужен
2:34:49(Работа с декомпозицией файлов):AppRouter.jsx
return (
{routes.map(route =>
)}
)
И файлом router.js У автора это файл по пути ../src/Router/index.js
export const routes = [
{ path: "/about", element: , exact: true },
{ path: "/posts", element: , exact: true },
{ path: "/posts/:id", element: , exact: true },
{ path: "/", element: , exact: true },
{ path: "*", element: , exact: true },
];
Ещё не начал смотреть видос, но уже наткнулся на решение) От души
подскажите плз, может чтото изменилось, почему у меня не работает e.preventDefault(), когда пытаюсь поправить кнопку чтоб страница не обновлялась? (50:29)
Очень помог, спасибо
Ты святой
@@user-gt3wg1qk8k нашел решение?
Если кто-то собрался смотреть это видео с полного 0 не тратьте время!, для того чтобы получить максимальную пользу выполните следующее:
1- поймите JS любым способом на хорошем уровне
2- Пройдите любой курс по REACT (плохой/хороший долгий/быстрый не важно
3- Приступайте к этому видео и после просмотра каждой темы останавливайте видео пытайтесь сделать сами, гуглите подглядывайте обратно в видео если не получается сделать и так весь курс до победного конца (займет это все примерно от 10 часов до 20)
4- Поздравляю вы знаете и умеете в REACT
Если начнете смотреть сразу с 0 без базовых знаний, вы просто не поймете на сколько крутой этот курс.
Автору здоровья и большое спасибо! Прошел этот курс и наконец почувствовал уверенность в своих силах в REACT
@Google Account freeCodeCamp, кайфуй.
спасибо!
Я думаю любому понятно что начинать нужно основ JS не совсем понял про курс React вы говорите про платные курсы? На них нет денег
@@questionsanswer6293 любой который сможешь найти( на ютубе полно), пройди его тебе будет ничего непонятно но потом когда начнешь смотреть этот курс все встанет на свои места
И не забудьте к этим 10-20 часам прибавить время на освоение JS на хорошем уровне.
Курс, который по праву может называться фундаментальным. Такого четкого объяснения не видел нигде, да и в принципе, чтобы столько функционала затрагивали в одном видео. Большое спасибо за проделанную работу!
Просто лучший! На душе спокойно от того, что есть человек, который способен вот так все грамотно и доходчиво объяснить!
Досмотрел до конца , все повторил за тобой, еще много чего не понятно. Потратил так же около 30 часов. Огромная благодарность. Ты сделал большое дело. Сейчас у нас в Украине вакансий практически нет, но мы не унываем продолжаем учится и молимся что бы настал МИР! Ценю твой труд, очень при очень благодарен тебе
Все наладится, друг. Как минимум потому что всегда плохо быть не может. Я из России, все люди - люди:)
Держитесь ребят,не забываем,что все мы одинаковые люди,простите,что так получилось!!! Я верю,что будет мир без войны!
вот это стойкость, красава!))) перед собой аж неудобно когда прочитал твой пост!
@@tishkafocovv8723 за что простите? за 8 лет войны 14к убитых людей на Донбасе?
@@TheMrDemage Ты думаешь, что это @Laerning IT их убивал?
Оставляю комментарий поддержки
Спасибо за такой огромный труд, за этот курс. Действительно, здесь все только самое нужное. Выражаю тебе невероятнейшую благодарность!🙏
Пушка, настолько емкий и классный курс по реакту) Вроде всего 3 часа, а сколько информации, все структурировано, последовательно, прям как я люблю) Автору огромный респект!!!
святой человек, с просмотра твоих видео получил больше знаний чем с кучи платных курсов, за что большое человеческое спасибо, ну лайк с комментарием)
Как бальзам на душу такие слова:)
Огромное спасибо автору!!! Проходил React на курсах и много из видео знаю, но твои примеры и советы помогают сложить пазл из каши полученных знаний если не до конца , то на огромный процент!!! Надеюсь ты простишь новичка за некоторые исправления твоего видео))))
1. Вместо switch теперь необходимо использовать Routes;
2. useHistory убрали в router-dom v6 и заменили на useNavige, в котором по умолчанию исп-ся push
3.exact не нужен теперь
4. в route исп-ся теперь element c указанием компонента, вместо component
5.у тебя в видео при рендере массива роутов идет component={route.component} ; у меня рендер массива роутов заработал только после указания в скобках element={}
6.Redirect тоже убрали вместо него нужно исп-ть Route с переданным в element модуля ,
пример с моего кода( ))
Еще раз - автор не злись))) может кому-нибудь пригодится
Спасибо! Ваш комментарий очень пригодился. Про Routes я нашёл на оф.сайте React Router, но вот про useHistory найти не смог.
Спасибо!
5 пункт, меня изрядно помучал, долго не мог найти решения
за 5-й пункт огромное спасибо, 2 часа искал ответ, а нашёл тут
А с чего вы начинали изучать программирование?
Можно с нуля начинать react сразу?
Тимур, ты бесподобен!
Честно признаться, твоё упорство в создании столь объёмного, качественного и разностороннего материала, причём бесплатного, вызывает восхищение!
Продолжай в том же духе, ты очень сильно помогаешь! Твои курсы в сочетании с книгами и документацией дают безумно мощную базу.
🙏🤝❤️
без слов... их просто нет... одни положительные эмоции от качества подачи и от самого материала! спасибо за твой труд и потраченное время!
Спасибо за контент, у тебя здорово получается)
Было бы огонь посмотреть про Unit testing React & Redux. Кто тоже так думает, лукас на коммент)
ждем )
да, несомненно, по тестированию вообще мало материала
Вот же дела, курс совсем свежий, а докуменатция к React router уже изменилась :)
Пришлось еще отдельно почитывать, как правильно роуты делать
Если вдруг новички будут смотреть и тоже споткнутся, компонент теперь должен обязательно быть завернут в и имеет атрибут element.
больше не используется, вместо него всё тот же . Ну и стандартный элемент в конце делается звездочкой.
То бишь по итогу внутри у меня получилась такая конструкция:
Знатоки, может, поправят, а я в этом деле новенький тоже.
Или последний роут , чтоб не перекидывало, а просто показывало ошибку.
если вы обратите внимание, что такой синтаксис тоже используется, когда динамически роутинг делается
Ну это как будто даже все упрощает. Спасибо
Подскажи плиз, а как зафиксировать Navbar ??
При переходе на другой роут у меня моя нав панель уходит. То есть она остается только на главной странице
Спасибо мил человек! Если бы не твой комментарий, еще какое то время было бы убито впустую :)
Динамически тоже не сильно но меняется. Если кто не смог реализовать вот то как я написал.
{
routes.map((route) => {
return ;
})
}
Тимур, огромное тебе спасибо за этот курс! Вышло очень классное приложение и ты задел все основные концепции ReactJs, показав на классных практических примерах 🔥 Ты лучший! Успехов тебе и твоему каналу 🔥🔥🔥
Офигенский курс, без воды, каждая секунда несет за собой полезную инфу ,огонь)))Благодарю
Для VScode rsc можно заменить расширением "ES7 React/Redux/GraphQL/React-Native snippets" и ввести вместо rsc "rafce"
Спасибо!
@@user-jd9fk5ef8j Спасибо!)
тебе спасибо ))
Спасибо!
Спасибо! то, что надо
Поверь не могу, что люди могут делать столько добра и пользы, сколько в этом курсе. Я в шоке. У тебя какая-то поразительная грамотность в речи, а ход мыслей и уверенность просто впечатляют. Очень круто! Пример!
Спасибо огромное, Тимур, твоя подача материала просто превосходная! Учу React и в принципе программирование только на твоем канале, ты реально лучший. Здоровья тебе и успехов во всем!
Уважаемый! Спасибо Тебе за твои труды, просмотрел много роликов по React и только у тебя одного информация изложена понятно и без воды. Благодарю Тебя. Здоровья Тебе и развития твоему каналу. Просто нет слов, молодец!
Редко оставляю коментарии. Но тут не могу пройти мимо. Это, наверное, лучший ролик по теме реакта для начинающих во всем рунете. Большое тебе спасибо за такой труд. Тут я узнал больше, чем при чтении официальной документации.
react-router-dom Обновился до 6 версии. Читайте документацию!!! Если вкратце, появился компонент Routes внутрь него нужно вкладывать Route и в Route нельзя использовать вложенность Пример записи: ( )
спасибо большое за помощь!!! После двух часов безуспешных поисков проблемы, безнадёжно пошел в комменты....и тут ты. Очень помогло!
Спасибо помог.
Спасибо. Я знал, что найду тут такой комментарий!
Огромное спасибо человеку. Смотрю уже не первый курс. Очень много сил и труда вложено. Низкий поклон.
Большое спасибо за прекрасное видео! Нигде подобного прекрасного и четкого объяснения каждой темы я не встречал. Низкий поклон автору!
когда знаешь что следующее 3и часа пройдут продуктивно 👍
Спасибо
Я эти 3 часа, наверное, неделю буду пошагово разбирать :)
@@user-is9yv2gl3n у меня 4 дня ушло :)
@@user-is9yv2gl3n я сутки просидел пошагово разбирая код это жестко конечно
В отличие от огромного числа кликбейтных роликов "учим {что-то} за час" где 10 минут объясняют, а 50 - льют воду с умным видом, тут действительно можно выучить самое необходимое для создания SPA, пусть не за час, а за 3 и не с самого нуля, а зная кое-какие основы. Но это реально круто!
Автору respect за труд, приятно слушать, всё очень ёмко, 5 минут видео можно разбирать целый день. Успехов тебе. Думаю, у тебя большое будущее с такими талантами!
Мое первое знакомство React, но все рассказано и показано очень понятно и доходчиво!!! Спасибо тебе огромную за твою работу, за то, что тратишь на это время. Это действительно очень ценно и важно!
"если ты досмотрел этот ролик до конца, ты молодец и у тебя всё получится!" тут я чуть не прослезилась) спасибо!
Наконец таки, теперь, когда меня будут доставать вопросами: "что ты там делаешь?" или "а как научиться?", буду просто кидать это видео😁😁😁 Тимур, спасибо, обязательно досмотрю, проверю свои знания:)
Пс: 3 часа видео, нет слов, может прослушал, но ты хотя бы про донаты сказал? А то лайк и коммент услышал, а про донаты пропустил:)
😂😂💪🏿💪🏿✊🏻✊🏻
Быстро и без воды, очень грамотно изложена вся информация !
Огромное спасибо за этот вводный курс по React. Это шедевр!
Спасибо Вам за очень качественный контент и проделанные труды. Как мидл что сам учился и просмотрел кучу гайдов, не могу не отметить прекрасный стиль подачи информации. Ваш талант изложения инфы огромен. Я только могу приставить сколько трудов было сделано для сценария такого видео.
Так радует, что есть люди, которые могут оценить работу и поддержать, а не только потребляют :) спасибо!
@@UlbiTV ох очень зря ты проп назвал onChange точь-в-точь как и атрибут у select onChange, это вносит путаницу и новичку гораздо сложнее разобраться что к чему
по красоте раскидал )
Тимур, спасибо огромное за твой курс! Отлично изложен материал, все структурированно и понятно, от меньшего к большему. Прошел этот курс примерно за 2 недели после работы по 1-2 часа, с разбором всех тем и самостоятельно пытаясь воспроизвести пройденное. Отлично все запоминается, приходит понимание откуда что берется, почему так и как все связанно. Отличная база что бы начать уже пробовать писать свои проекты параллельно смотря туториалы. Правда изучающим перед изучением курса обязательно знать JS хотя бы на базовом уровне. А так все супер, отличный материал! Успехов тебе и всего самого наилучшего!
Просто лучший обучающий материал, что я видел на ютубе. Автору огромное спасибо за проделанную работу)
Ulbi, прими скромные слова благодарности. Получил мощнейшую информацию за этот ролик, делал все параллельно с тобой, ушло где-то 30-35 часов на всё. В какие-то моменты делал ошибки, искал решения, гуглил, думал уже, что это всё не для меня, но в итоге решал все и продолжал дальше. Огромное тебе спасибо за такую гигантскую помощь. Буду дальше продолжать работать с твоим каналом, это невероятный кладезь знаний
Спасибо за обратную связи и успехов тебе в обучении!
Здравствуйте, разрешите понитересоваться, как ваши успехи в обучении?
@@le0messiто что он тут показывает это 5 ти классник поймет, никакой глубины обычная тудушка
Спасибо большое за этот курс! Невозможно описать, насколько я был рад на него наткнуться. До этого работал с React на реальных проектах, но было много дыр в стилистике написания кода, некоторых нюансах и популярных решениях, по типу поиска, сортировки, навигации и т.п.
Этот курс решил все мои проблемы, и теперь я могу писать свой код намного лучше!
Огромное спасибо, что Вы выложили подобный материал в бесплатный доступ для простых смертных.
Бесконечное уважение и успехов в развитии канала!
Спасибо за столь теплый отзыв! Очень рад, успехов вам!
няяяяяяяяяяя
Да видео достойное, до этого проходил не один курс, но и это уже вторая попытка освоить React. Подача материала оптимальная.
Спасибо тебе большое. Столько структурированного контента, без воды, я не встречала ещё нигде. Представить себе не могу, сколько сил ты вложил в это видео. Лайк, подписка, лучи добра. Надеюсь ты запустишь третий поток по фронтенду, буду ждать и верить
Благодарю за курс и возможность обучаться у Вас! Посмотрела видео на канале, и сразу подписалась) Желаю процветанию канала, крепкого здоровья Вам!
Огонь!!! Это первый мой коммент на ютубе….
И я рад что он под моим роликом:)
Спасибо, одно из лучших видео для новичков по React, которые я когда-либо видел! Кстати, отдельное спасибо за видео с ответами на самые распространённые вопросы собеседований!
Лучший ролик о реакте, который я когда либо видел. Объяснения вплоть до каждой детали. Тимур, большая благодарность за твои труды. Контент твоего канала очень зрелый, отлично структурирован, и в этом видно, что ты вкладываешь большое количество труда, чтобы донести суть до своих подписчиков
Просто нереально, бомбически круто!!! спасибо за такой курс. Действительно получился настоящий альманах по реакту. Если что-то подзабыл, то посмотрел нужную часть и снова в бой!
Огромное спасибо за твой труд! Реально качественный и полезный контент. Не останавливайся)
Спасибо огромное! Очень люблю ваши курсы, мега понятные и информативные. Обязательно поддержу вас когда будут деньги.
Какой же этот курс мощный, сегодня начал использовать всё что выучил на курсе и это прям вау, не представляю насколько тогда офигенен 'Продвинутый Frontend'
Пояснено майже все, що буду використовувати для розробки реального проекту) Лаконічно і зрозуміло. Дякую за чудовий курс!
Благодарю за ролик! Качественно и без воды.
Спасибо от души! Еще не помотрел, но уверен что это будет круто, даже не сомневаюсь.
Как же круто все рассказано, все по полочкам. Спасибо большое за такой качественный контент!!!
Это просто невероятно шикарный краш-курс по Реакту. Спасибо за проделанную работу!
Це найкраще відео про реакт, яке я бачив. Дуже дякую 🙂
згоден
Топ, впервые встретил годные видео, чётко ясно и по делу, буду смотреть все выше предложенные видосы, понравилось!
Огромное спасибо автору за проделанный колоссальный труд! Шикарная подача материала, все четко и по делу, ничего лишнего. И как же было приятно слушать грамотную русскую речь, это сейчас такая редкость!
Топовое видео! Хочу выразить свою благодарность за подробный и обстоятельный разбор применения хуков и конкретные примеры их применения!
Спасибо. Все круто! Побольше таких видео, очень помогают.
Сколько годной информации всего за 3 часа! Огромное спасибо автору, таким людям отдельное место в раю.
Супер курс! Все качественно сделано, приятно смотреть. Благодарю и желаю успехов во всем!🤝
Отлично, спасибо! Прошла за неделю, пока переносился основной курс. Теперь нужно много практики, и, возможно, прийдется пересмотреть снова.
Уважаемый, дорогой Тимур, спасибо Вам за столь колоссальный труд. И отдельное спасибо, за умение подать материал. Вас очень приятно слушать.
Вообще четко, быстро, понятно. Мне очень заходит такая подача контента! Огромнейшее спасибо!
Благодарю за такой большой объём работы и свободный доступ к нему!)Успехов)
Тимур, огромное спасибо за это обучение! Очень содержательный, грамотно рассказанный и несомненно полезный гайд по React. Еще раз спасибо и успехов!
Божечки, у меня не хватает слов благодарности, большущие спасибо, хотелось бы увидеть ролики/курс по JS
Огромное спасибо автору за внятное четкое объяснение. За краткость и лаконичность. Это лучший курс по React из тех что я видел.
Автор просто профи. Видео сделал грамотно и продуманно, в конце дал напутствие, как заниматься дальше, что мало кто делает. Спасибо.
Просто крутейшый контент) Спасибо за твою работу. Особая благодарность за материал без воды))
Благодарю за видео урок. Ждем для продвинутых разработчиков. и Реакт и Вью
Приятно, слушать человека который знает о чём говорит и умеет доступно преподносить информацию!
Спасибо за курс! Отличная подача и все базовые темы рассмотрены. Но конечно тем кто совсем с нуля - будет тяжко)
Очень хороший, понятный, качественный и полезный курс.
Видел комментарии про монтаж, про то, что где то меняется код и т.д., но в ролике этого нет, есть только склейки, которые наоборот делают лучше.
Спасибо тебе, Ulbi!
Не передать словами как я вам благодарен! Спасибо за ваш труд)
Материал для видео очень удачно подобран и структурирован. А ещё этот канал - один из немногих обучающих, которые я не смотрю на скорости х2... идеальная скорость изложения и концентрация полезного, иногда даже паузу нужно поставить, чтобы осмыслить происходящее. Спасибо, с пользой и кайфом посмотрела ^__^
Спасибо большое, очень сильно помогаешь изучать frontend-технологии!
Большое спасибо за видео! Когда-то получал большое удовольствие от подкастов и уроков Соракса, наконец-то нашёл что-то похожее.
3 часа полезнейшей информации, спасибо за старания, однозначно лайк!
я все еще на середине курса, но с уверенностью могу сказать что курс просто замечательный. спасибо автору за работу
Огромный респект что разжевываешь все. я вот только успеваю подумать о каком-то вопросе, через минуту ты уже на него отвечаешь!
Отличный курс! Продолжай в том же духе. Спасибо тебе за старания!
Спасибо огромное тебе за видео, спустилось на меня как манна небесная, когда пришло время узнать реакт 😄👍🏿. Обожаю смотреть твои видео, особенно собесы на фронтенда :)
Прекрасный материал для того чтобы разобраться в React и начать писать на нем приложения. Просмотрел с огромным удовольствием. Благодарю.
Никогда не смотрела обучение с таким интересом, как просто развлекательный видос! Очень хорошо и понятно излагаешь материал, спасибо 👍🏻
Восхитительно! Я бесконечно благодарен Вам!
Огромное тебе спасибо! Объясняешь все четко и понятно, мне даже теорию в первый раз было интересно слушать. Продолжай в том же духе, контент - имба!
Спасибо, дружище!! Курс огонь! Кое что изменилось уже, но это только заставляет поресечить. Удачки тебе!
Столько сложной информации таким простым языком - это талант. Спасибо и успехов в твоем деле!
Большое спасибо за курс. У меня все усвоить с первого раза не получилось, буду пересматривать) Спасибо!
Это просто потрясающе. Большинство онлайн-школ за такой курс запросило бы приличные деньги и растягивало его на месяц. Вы сделали невероятную работу, спасибо.
Господи, как же все понятно, уже смотрю второй раз и все так же на одном дыхании. Смотрел в первый раз с телефона и только слушал т.к не было возможности кодить, щас смотрю второй раз но уже и что-то пытаюсь сделать в редакторе, и ощущение, интерес точно такой же как и при первом просмотре. Спасибо вам!!
Как всегда, всё по делу, никакой воды. Спасибо за фундаментальный курс по React JS!
Структурированный, насыщенный с прекрасной подачей контент. Огромное спасибо!
Спасибо большое за проделанную работу, курс очень помог войти в React, приятное повествование и много практики, спасибо)
Сколько же у тебя полезного и интересного контента на канале, я просто теряю дар речи! Где ты берешь столько времени и сил?) Ведь это всё надо не только знать и уметь, а ещё и записать видео, перед этим продумав его до мелочей, чтобы все поняли. Виртуально пожимаю руку.
Тимур, это одно из лучших видео уроков по react js! Спасибо вам огромное!
Настроил себя на изучение React и скажу одно, что проанализировав все документации и примеры, это самое лучшее преподнесение информации. Все доходчиво, смотреть и слушать приятно. Подсел плотно на просмотр всех видео на этом канале и пожалуй, это лучшее времяпровождение на досуге. Спасибо большое за огромный вклад и старание и конечно же развития каналу, и твоему творчеству 🔥🔥🔥🔥🔥🔥🤞