Продолжительность
2 ч 40 мин 2 сек
Количество уроков
29 Видео
Дата добавления
14.06.2019
Дата обновления
10.04.2020
Изучите передовой React вместе с самой популярной безсерверной средой, создав клон Hacker News. Хотите создавать потрясающие, невероятно быстрые веб-приложения с React? Это курс для вас. В этом курсе вы получите полный план по созданию полнофункциональных, безсерверных приложений, которые используют новейшие и лучшие функции в экосистеме React на платформе Firebase.
ЧТО МЫ СТРОИМ?
В этом курсе мы увидим, как объединить React Hooks и Firebase, а также Firestore для создания полного клона Hacker News от нуля до развертывания. Он выглядит и работает точно так же, как оригинальный сайт Hacker News, но с некоторыми дополнительными функциями.
Мы рассмотрим множество концепций на протяжении всего процесса его создания - как подробно проверять подлинность пользователей с помощью Firebase, добавлять комментарии, рассказы о голосовании, а также создавать, изменять и сохранять данные общих ссылок в реальном времени с нашей базой данных Firestore, писать множество повторно используемых хуков для важных задач в нашем приложении, создание и развертывание бессерверных функций Firebase для дополнительной функциональности и многое другое ...
Какие концепции мы покроем?
- Паттерны для использования / интеграции Firebase с React
- Полная функциональность CRUD с базой данных Firestore Realtime
- Создание и использование ваших собственных пользовательских хуков React с Firebase
- Управление глобальным состоянием приложения с помощью React Context и useContext
- Аутентификация Firebase
- Функция сброса пароля для возвращающихся пользователей
- Авторизация пользователя и обработка несанкционированных действий
- Концепции глубокой маршрутизации с React Router 5
- Как реализовать пагинацию
- Сортировка, заказ и ограничение документов с помощью Firestore Queries
- Функциональность полнотекстового поиска
- Подписки в реальном времени при изменении данных с Firestore
- Построение и развертывание серверных функций Firebase
- Работа с интерфейсом командной строки Firebase Tools
- Беспроблемное развертывание приложений с помощью Firebase Hosting
- Использование даты Fns для форматирования времени