Приветствую на курсе по react от otus!
Это учебный проект курса. Здесь вы найдете материалы к лекциям, домашние задания, а так же примеры некоторых сложных компонентов.
Проект написан на typescript, redux, redux-saga с использованием webpack. В нем можно подсмотреть реализацию темной/светлой темы, переключение локали, навигацию, обмен токен между вкладками браузера.
Так же в проекте есть свой сервер, реализованный на graphql, apollo, express и использующий в качестве базы данных json файл (в реальной разработке не делайте так, это только чтобы избавить вас от установки базы данных). Реализовано взаимодействие с сервером, а именно возможность зарегистрировать пользователя, войти в учетную запись, но не забудьте запустить сервер локально - используйте команды start:client и start:server.
Добро пожаловать и удачи в обучении!
Стартовый шаблон - его нужно форкнуть (только ветку main), с его помощью будут выполняться все домашние задания.
При git pull в собственный (форкнутый) стартовый шаблон может возникнуть ошибка Permission denied.
Решение на Linux/MacOS - sudo git pull.
Решение на Windows - открыть терминал с правами администратора и выполнить git pull.
Для выполнения домашних заданий может понадобится макет. Здесь можно найти множество макетов веб приложений.
Дополнительные репозитории с полной поддержкой всех возможностей graphql