
fullstack.io
Fullstack.io - ресурс с годными книгами по js фреймворкам Angular, React.js, React и Vue.js. Высокое качество подачи материала отличает Fullstack.io между многими другими в интернете.
В этом курсе вы изучите все аспекты модернизации существующего приложения React, чтобы оно могло использовать преимущества новейших функций фреймворка и хорошо работать долгие годы.
В этом курсе мы рассмотрим все способы модернизации существующего приложения React — от инструментов и линтинга до тестирования и хуков. React — это мощная, чрезвычайно популярная среда JavaScript, но поддерживать приложения в актуальном состоянии со всем, что она может предложить, сложно, особенно при работе с более крупными бизнес-приложениями корпоративного уровня, за которые отвечают многие разработчики.
Почему этот курс
«Руководство по модернизации корпоративного приложения React» охватывает все, что вам нужно знать, чтобы уверенно работать с приложением React любого размера и в любом состоянии, и оставить его лучше, чем когда вы его нашли.
В то время как многие учебные пособия по React начинаются с последней версии React или замалчивают все другие вещи, необходимые для обеспечения непрерывной работы приложений, жизненно важных для успеха компании, этот курс не делает этого. В 54 уроках, охватывающих 10 модулей, он решает многие вопросы, которые необходимо учитывать при создании и обслуживании больших и сложных приложений React.
Модули курса
По мере прохождения этого курса вы получите более глубокое понимание того, как и почему появились React Hooks, важность различных типов автоматизированного тестирования и конфигурации проекта, а также то, как использовать системы проектирования для улучшения вашего приложения. Вы получите подробное представление о том, как модернизировать приложение React в реальном сценарии, приведя его в соответствие с сегодняшними стандартами разработки.
Часть первая: инструменты и настройка
Первая часть этого курса будет состоять из ознакомления с нашим примером приложения и выполнения скрытой работы, чтобы настроить его на успех.
Мы узнаем, почему появились React Hooks и как их использовать, как успешно обновить устаревшее приложение React и как использовать такие инструменты, как Volta, ESLint и Prettier, для улучшения кода приложения и опыта разработки.
Часть вторая: рефакторинг кода
С нашим приложением, настроенным на успех, мы приступим к рефакторингу Hardware Handler.
Я покажу вам свою стратегию преобразования компонентов класса в функциональные, и мы пошагово пройдемся по файлам, сохраняя функциональность приложения нетронутой, обновляя его для использования хуков, включая пользовательские хуки и Context API.
Часть третья: тестирование
Обновленное приложение — это только полдела для приложений корпоративного уровня; команды разработчиков также должны быть уверены в своем дальнейшем успехе, поскольку приложения расширяются в размерах и масштабах.
Мы добавим автоматическое тестирование в наше приложение, используя широко распространенные среды тестирования React Testing Library и Cypress.
Бонус: дизайн-системы
Наконец, я включил специальный бонусный модуль о том, как внедрить дизайн-системы в уже существующее приложение и систематически переключать компоненты. Системы проектирования и библиотеки компонентов быстро завоевывают популярность, особенно в крупных организациях с большим количеством приложений и команд разработчиков.
Умение эффективно использовать один из них является важным навыком для изучения.
Нижняя линия
В 10 модулях мы шаг за шагом пройдем путь от устаревшего во всех отношениях до современного высокого стандарта, предоставив вам достаточную практику и практические примеры на этом пути.
Если вы хотели стать более уверенными в своих навыках React и посмотреть, что нужно для создания корпоративных приложений в современном мире, этот курс для вас.
Fullstack.io - ресурс с годными книгами по js фреймворкам Angular, React.js, React и Vue.js. Высокое качество подачи материала отличает Fullstack.io между многими другими в интернете.
React был выпущен командой веб-разработчиков Facebook в 2013 году. React - один из лучших вариантов для создания современных веб-приложений. У React тонкий API, надежная и развивающаяся экосистема и отличное сообщество. В этом курсе мы будем изучать React, создавая различные проекты. Если вы хотите знать больше, чем простостарый учебник, и вместо этого создавать интересные проекты с использованием React.js, этот курс для вас.
Этот курс построен исключительно на практике и построен на трех основных темах. Spring Boot, React и разработка через тестирование. После завершения этого курса вы сможете увидеть варианты использования этих фреймворков и узнать, почему они так популярны, а также вы почувствуете силу методологии разработки через тестирование. Будем много рефакторить, и ничего не сломается. Потому что наши тесты подтвердят, что приложение ведет себя так, как должн