В этом курсе мы расскажем, что нужно для написания, поддержки и публикации библиотеки React с нуля. В опросе State of JS за 2020 год, ежегодном опросе, проводимом сообществом разработчиков JavaScript, React оказался наиболее часто используемой средой для разработки интерфейсов. Поскольку React так популярен, создание библиотек в нем может открыть вам широкий круг пользователей, участников и возможностей!
Почему этот курс
Создание библиотеки — это гораздо больше, чем просто код. Нам нужно знать все тонкости управления версиями, развертывания, сборки, документирования, управления зависимостями, типов модулей, инструментов и многого другого. Это сложная задача для всего одного учебника. Создание библиотек React с нуля научит вас всему, что вам нужно знать, чтобы преуспеть в создании библиотеки.
Не волнуйтесь, если вы не мастер React. Этот курс предназначен для новичков, которые никогда раньше не развертывали библиотеки и имеют минимальный опыт работы с React. Тем не менее, вы должны быть знакомы с JavaScript.
Темы курса
В процессе создания библиотек React с нуля мы разработаем React Hook под названием Scroller, который предоставит утилиту для прокрутки веб-страниц с использованием преимущества window.scrollTo. Мы начнем с модуля 1 с пустым каталогом; добавление файлов документации, установка зависимостей и настройка GitHub. Сразу же у вас будет проект, который можно развернуть как полнофункциональную библиотеку! В модуле 2 мы реализуем скроллер, используя Storybook для визуального тестирования нашего кода. К модулю 3 Scroller будет развернут в npm в нескольких форматах модулей JavaScript. Наконец, в модуле 4 мы рассмотрим различные инструменты и методы разработки программного обеспечения для поддержки библиотеки. Это включает в себя линтинг, модульные тесты, TypeScript и Lint-Staged! К концу этого курса вы сможете cделать npm install Scroller и использовать код React, который вы написали, в будущих проектах.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Newline - это образовательная платформа для разработчиков, ориентированная на будущих технических лидеров.Предлагает разнообразные курсы по фронтенду, бэкенду, современным языкам и технологиям, включая Rust, GraphQL и направления, связанные с искусственным интеллектом.Подписка newline Pro даёт доступ к десяткам курсов, видеоуроков, интерактивным проектам, исходному коду и закрытому сообществу.Бесплатный план включает базовые видео, библиотеку мат
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
React был выпущен командой веб-разработчиков Facebook в 2013 году. React - один из лучших вариантов для создания современных веб-приложений. У React тонкий API, надежная и развивающаяся экосистема и отличное сообщество. В этом курсе мы будем изучать React, создавая различные проекты. Если вы хотите знать больше, чем простостарый учебник, и вместо этого создавать интересные проекты с использованием React.js, этот курс для вас.
Spring Boot и React с Разработкой через Тестирование
Spring Boot and React with Test Driven Development
Этот курс построен исключительно на практике и построен на трех основных темах. Spring Boot, React и разработка через тестирование. После завершения этого курса вы сможете увидеть варианты использования этих фреймворков и узнать, почему они так популярны, а также вы почувствуете силу методологии разработки через тестирование. Будем много рефакторить, и ничего не сломается. Потому что наши тесты подтвердят, что приложение ведет себя так, как должн
Complete React Hooks Course 2021: A - Z ( Scratch to React )
Это современный и всеобъемлющий курс React JS, в котором основное внимание уделяется только последней версии React с хуками («без классов»). Вы выучите React с нуля, никаких предварительных знаний не требуется. React JS Hooks (последний и всеобъемлющий): Redux, React Router, тестирование с помощью Jest.