Skip to content

Lukashev/react-shop-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Платный курс по React.js: Создание интернет-магазина

В данном курсе продемонстрирована простая реализация интернет-магазина с помощью JavaScript библиотеки React без реализации серверной части.

Часть 1

  1. Создаем create-react-app проект. Устанавливаем необходимые библиотеки.
  2. На основе файла db.json разворачиваем сервер с помощью библиотеки json-server.
  3. Подключаем Redux, создаем базовый action, создаем reducer, начальное состояние.
  4. Создаем компонент ProductList и подключаем его к store. Фетчим данные. Создаем компонент Card. Выводим список карточек.
  5. Создаем компонент AppNavbar. Подключаем его к store.
  6. Реализация функионала корзины.
  7. Симуляция оплаты.

Бонусы:

  • Пишем Node.js скрипт для заполнения db.json.
  • Добавляем форму поиска, фильтры.
  • Смена валюты.
  • Пагинация на клиенте.

Часть 2

Реализовываем авторизацию пользователей с помощью json-server-auth.

Часть 3

Пишем админку.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors