Advanced React Hooks
Узнайте, как создать веб-сайт с помощью Typescript, Hooks, Contentful и Gatsby Cloud. Все техники объясняются шаг за шагом в удобном для новичков формате, чтобы вы могли легко и последовательно выполнять их.
Этот курс представляет собой полное пошаговое руководство по написанию кастомных хуков React и созданию библиотеки хуков с нуля. Уверенно осваивайте React Hooks — преобразующее обновление, добавленное начиная с версии React 16.8, которое значительно упрощает повторное использование кода по мере роста вашей кодовой базы React.
В этом курсе мы создадим набор кастомных многоразовых хуков, клон react-hanger, по сути переходя от нуля к полностью автоматизированному конвейеру публикации, который следует лучшим практикам. Мы рассмотрим общие API-интерфейсы Hooks, которые должен знать каждый разработчик React, а затем перейдем непосредственно к реализации пользовательских React-хуков, аналогичных тем, которые вы найдете в ведущих библиотеках React в экосистеме React с открытым исходным кодом.
Почему этот курс
React Hooks обещают устранить трудности совместного использования состояния без написания компонентов на основе классов. Проблема заключается в том, что хуки избавляются от методов жизненного цикла и основанной на классах семантики управления состоянием, с которыми были знакомы многие разработчики React. Самостоятельное изучение React Hooks может занять много времени, сбить с толку и разочаровать. Имея это в виду, было создано руководство по созданию библиотеки React Hooks, чтобы предоставить полное руководство, полностью охватывающее React Hooks. Через несколько часов вы хорошо разберетесь в React Hooks и в том, как их реализовать.
Темы курса
Этот курс содержит практические инструкции по использованию и созданию React Hooks, а также лучшие практики, необходимые для создания более широких библиотек React Hooks, которые могут использовать другие сотрудники вашей организации. В первом модуле представлен обзор проекта библиотеки React Hooks, который мы создадим, и мы настроим полную среду с инструментами для разработки библиотек. Последующие модули затем проведут вас через сборку с помощью React Hooks и создание вашей библиотеки React Hooks, включая:
Мы будем использовать такие инструменты, как React, TypeScript, Babel, а также GitHub Actions для создания, тестирования и упаковки библиотеки React Hooks, доступной для скачивания с NPM. В конце концов, создайте собственную библиотеку React Hooks и изучите лучшие практики, которые сделают ваш код пригодным для повторного использования. Обладая этими навыками, вы сможете более уверенно вносить свой вклад в любую кодовую базу React, используя React Hooks, и сделать свою команду более продуктивной.
Узнайте, как создать веб-сайт с помощью Typescript, Hooks, Contentful и Gatsby Cloud. Все техники объясняются шаг за шагом в удобном для новичков формате, чтобы вы могли легко и последовательно выполнять их.
Узнайте, как мы создали новый сайт Design + Code с помощью React Hooks, используя Gatsby, Netlify и передовые методы CSS со Styled Components.
В этом курсе мы буде писать кастомные хуки. Поехали.
Улучшите свои скиллы React и React hooks реализуя реальное приложение. В этом курсе мы создадим клон сайта Medium используя React и React hooks. Этот курс полностью сфокусирован на быстром и глубоком погружении в создание реального приложения с Реакт и хуками. Мы начнем с нуля и шаг за шагом дойдем до законченного приложения. Мы глубоко разберемся как структурировать приложение, создавать переиспользуемые и понятные хуки и компоненты и как разбив