Готовы к революции React 19? Самый востребованный JavaScript-фреймворк получил масштабное обновление! Вы уже знакомы с React, но в React 19 появилось 3 крупных парадигматических изменения, которые изменят ваш код (а возможно, и вашу жизнь):
React Suspense и Transitions: избавьтесь от сложных обходных путей и возьмите полный контроль над загрузкой данных, синхронно и асинхронно, чтобы предоставить максимально плавный пользовательский опыт. Form и Server Actions: навсегда забудьте о хаках с useEffect (наконец-то!), создавая именно тот опыт ввода данных, который вам нужен для SSR, SSG и SPA-приложений. 'use client' и 'use server': пишите серверный и клиентский код в гармонии, избегая неудобных переходов.
Ваш код станет лучше, а опыт написания - приятнее. React 19 - это больше удовольствия, ведь он наконец-то предоставляет полный набор инструментов для создания высокоинтерактивных, модульных и мощных веб-приложений без компромиссов.
И даже если у вас уже есть опыт работы с React, вы сможете освежить свои знания с использованием лучших инструментов. Отличное время, чтобы начать!
Освоить всё это - непростая задача. Но она того стоит.
Теперь перед вами, как опытным разработчиком React, встаёт ключевой вопрос: Как вы освоите React 19?
Я обучила React более 30 000 человек
Epic React v1 помог многим начать карьеру в React и развить её. Но я знал, что это можно улучшить… Поэтому, когда я решил создать новый материал для React 19, я радикально изменил весь процесс обучения.
Но прежде всего, давайте обсудим важный момент, касающийся изучения React, независимо от того, когда, где и как вы хотите его учить.
За последние 10 лет я узнал много о процессе обучения.
И главный урок?
Не всё обучение одинаково полезно. Вы слышали старую поговорку: "Важно не то, что вы знаете, а кого вы знаете"?
Для разработчиков нужно обновить её: "Важно не то, что вы знаете, а как вы это знаете". То, как вы учитесь, может повлиять на всю вашу карьеру.
И вот в чём проблема:
Способ, которым большинство людей изучают React, может активно мешать вашему будущему прогрессу. React сложен. Он состоит из множества компонентов. Никто не хочет тратить время на изучение документации по каждому из них перед началом работы. Мы все хотим сразу перейти к самому интересному - использовать эти инструменты вместе для создания проектов.
Создавать что-то - это и есть движение вперёд.
Но это ловушка.
Настоящих экспертов от всех остальных отличает не обладание специальными, продвинутыми знаниями. Это полное владение основами. Это понимание компонентов. Это знание того, как каждая часть процесса работает в гармонии для создания целого. Это способность выйти за рамки того, что вы делали раньше, и подойти к каждой новой задаче с использованием всех инструментов, которые у вас есть.
Это то, что создаёт настоящую уверенность.
Но когда вы стремитесь "быстро" достигнуть результата, слепо перепечатывая код, который ещё не понимаете, вы пропускаете самое важное. Вы упускаете основы, которые вам понадобятся каждый день в вашей карьере: планирование, проектирование, отладку, сопровождение, масштабирование. Вы лишаете себя будущего роста. Вы подрываете собственную уверенность.
К счастью, есть лучший способ.
Как стать экспертом
Основываясь на наблюдениях, экспериментах, изучении, сотнях часов живого обучения и отзывах десятков тысяч моих студентов...
Вот путь к настоящему мастерству:
Осваивайте одну концепцию за раз
Начинайте с самой простой версии
Добавляйте сложность пошагово, каждое упражнение основывается на предыдущем
Пишите практический код, проверяйте свою работу по лучшим практикам, получайте обратную связь
Практикуйте принятие советов и делитесь кодом с коллегами
Не пропускайте ничего (даже если это "просто" или "очевидно")
Это действительно так просто! Хотя "просто" — это не то же самое, что "легко".
Но если вы готовы вложиться, правильное обучение будет приносить вам плоды всю жизнь.
Вы станете экспертом.
И вы сможете это сделать с помощью Epic React v2.
Epic React v2 перенесёт вас от "что такое JSX?" до разработки полного, профессионального, масштабируемого приложения в условиях командной работы. При переходе на Epic React v2 вы получите мгновенный доступ к 7 мастер-классам с 240 небольшими уроками - всё новое, всё о React 19 и 100% TypeScript. Всё, что вам нужно сделать, - войти и приступить к работе над своим первым упражнением.
Epic React v2 полностью основан на "чистом React" и подходит для всех, кто использует React в любой сфере.
Вы изучите и рассмотрите все аспекты React 19 - как классические, так и новые - отдельно и вместе.
Каждый новый урок будет основываться на предыдущем.
В конце вы разработаете проекты, такие как поиск в блоге, интеграция библиотек UI, не основанных на React, крестики-нолики, форма для новых пользователей, оптимизированное отображение глобуса, калькулятор, счётчик, поиск по списку городов и создание собственного фреймворка React Server Components.
По пути вы укрепите профессиональные практики программирования.
Вы освоите обработку форм, одну из самых сложных (и самых мощных) частей интерактивной веб-разработки.
Вы научитесь разрабатывать производительные приложения и оптимизировать свой существующий код. (Бонус: эти же техники применимы и к приложениям, не основанным на React!)
Вы узнаете, как использовать помощников на базе искусственного интеллекта для значительного увеличения продуктивности. Я использую своего во всех видеоуроках Epic React. (Они, конечно, не выполняют работу за вас, но могут существенно помочь!)
Итак, независимо от того, являетесь ли вы разработчиком среднего уровня, который хочет освежить свои знания основ…
…или опытным разработчиком React, стремящимся узнать, что нового в React 19…
Если вы искали путь к настоящему мастерству в React 19, то вы его нашли с Epic React v2.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Kent C. Dodds - Full-Stack разработчик JavaScript в PayPal, помогал создавать продукты, поставляемые миллионам пользователей по всему миру. Я представляю PayPal на TC39. Я эксперт Google Developer, и я преподаю на egghead.io уже четыре года.
Hi colleagues, I've downloaded repo and they want to activate code for continue. Do you have any ideas how to fix that?
kznkv
kznkv
@CourseHunter Team, can you help?
CourseHunter Team
kznkv
What is that repo ?
kznkv
CourseHunter Team
In description on this course, https://github.com/epicweb-dev/react-fundamentals
CourseHunter Team
kznkv
Unfortunately, we cannot provide this key, as it is used to identify our account and could result in it being banned.
kznkv
CourseHunter Team
ok, thanks
Ernestina51
CourseHunter Team
Exercise can be done locally there is nothing extra these just make a ease of doing them one can easily do them locally
kznkv
Ernestina51
got it, thanks
srummy123
Why is "React Fundamentals lesson 1-99" not included in the download?
CourseHunter Team
srummy123
i think you miss something. It's there
stefan stax
Bad course really, code just keeps appearing which I guess was shared in discord or somewhere else but too many gaps to keep following this course at all.
stefan stax
Is there a way I can possibly translate the website into English by chance?
I assume whole course will be in English but generally asking for the platform itself is it possible?
CourseHunter Team
stefan stax
Go to the website footer, press ENGLISH
weathered turncoat
Would it make sense to split this nearly 40 hour course into the 8 workshops that it is comprised of? Like 8 separate course pages? Because I tend to watch a bit of one workshop and a bit of another workshop, but because you've combined it into one massive course with 400 videos, this makes it hard to jump around and navigate. Same goes for the Epic Web course too.
Just a thought. Please consider this.
Thank you so much for this by the way.
CourseHunter Team
weathered turncoat
Thank you for your suggestion! Splitting the course into separate pages isn’t necessary, as below the player you can already see which lessons belong to which module. This makes navigation straightforward without needing to create separate posts.
But we understand that navigating through a large course with 400 videos can feel a bit overwhelming.
mariaship
Hello! Seems like a video is missing between the lessons 357 snd 358
Dob6Er
Hi. I think there is an issue with the lesson 318. Concurrent Rendering Intro. It seems to be the lesson 365 Intro to Client Components video.
Thanks for your work.
dudecy
The first half of the videos are not playable
dudecy
dudecy
YES. THE FIRST HALF OF THE VIDEOS ARE NOT PLAYABLE ON MOBILE
CourseHunter Team
dudecy
Plays. Check your devices please.
dudecy
@admin please fix the vidoes. I have a good internet connection but video is not playable. Its just loading infinitely. probably the same fix is needed as here:
https://coursehunter.net/course/animaciya-veba-s-pomoshchyu-framer-motion
CourseHunter Team
dudecy
everything is ok, check your devices please.
Blackpool
pronextjs.dev will be nice to have
wawidi7221
pronextjs please
Anonymous
wawidi7221
https://www.road-to-next.com/ maybe better
escaro
Anonymous
exactly !
road-to-next.com defenetly will be better
Anonymous
pronextjs please
Anonymous
The actual very first video of the first module isn't included. It's just 3min, so nothing fundamental. But wanted to give you a heads up.
Anonymous
Is this a good React Course?
Cult
Anonymous
Yes it is
Anonymous
спс вам большое
bang
Awesome guys Thanks for the course
dudecy
Video is not playing in Android mobile. Any ideas why? All other courses are fine
CourseHunter Team
dudecy
should be ok, try another browser maybe or porn tab
Nam
Thanks
escaro
Coursehunter team, you're the best !!!
carl0scer0n
Excellent, but my eyes jesus my eyes
darkfox2236
carl0scer0n
The color scheme and the font are killing me.
Anonymous
wow. fast and serious, pronext after this course please
Anonymous
Amazing. Love you guys!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Независимо от того, работаете ли вы и ваша команда над существующим веб-приложением масштаба предприятия или только что придумали потрясающую идею для нового проекта, единственное, что вас отделяет от достижения ваших целей - это эффективность.Конечно, вы можете попытаться преодолеть все трудности и добраться до конечной цели любым путем, но какова будет цена? Потеря времени, израсходованная энергия, стресс и даже потеря доверия пользователей.&nb
React Summit — это гибридная конференция, проходящая как в очном формате, так и онлайн, посвященная всем аспектам React. Она собирает авторов проектов с открытым исходным кодом, ведущих тренеров и спикеров, а также веб-инженеров со всего мира, чтобы встретиться в Амстердаме и онлайн.
React Query был одной из самых быстрорастущих и популярных сторонних библиотек в экосистеме React, и этот курс научит вас всему, что нужно для его профессионального использования.Забудьте о детальном управлении состоянием, ручном обновлении данных и бесконечном асинхронном коде. Вы узнаете, как React Query предоставляет декларативные, всегда актуальные автоматизированные запросы и мутации, которые напрямую улучшают опыт как разработчика, так и по
Этот курс «Полное введение в React, v9» полностью обновлен и переработан, чтобы сосредоточиться на обучении ключевым принципам React, сохраняя при этом все важные аспекты работы с инструментами. За два дня обучения Брайан Холт поможет участникам перейти от начального уровня до способности разрабатывать приложения на React, готовые к запуску в продакшене.
I assume whole course will be in English but generally asking for the platform itself is it possible?
Just a thought. Please consider this.
Thank you so much for this by the way.
But we understand that navigating through a large course with 400 videos can feel a bit overwhelming.
Thanks for your work.
https://coursehunter.net/course/animaciya-veba-s-pomoshchyu-framer-motion
road-to-next.com defenetly will be better