Это учебный проект курса. Здесь вы найдёте:
- 📚 Материалы к лекциям
- 📝 Домашние задания
- 🧩 Примеры сложных компонентов
- TypeScript
- React, Redux, Redux-Saga
- Webpack
- Apollo + GraphQL + Express
- Темы (тёмная/светлая)
- Локализация
- Синхронизация токенов между вкладками
⚠️ В качестве базы данных используется JSON-файл (только для упрощения, в реальной разработке так делать не стоит).
npm install
npm run start:client
npm run start:server| Назначение | Ссылка |
|---|---|
| 🧰 Стартовый шаблон | react-start-template (форкать только ветку main) |
| 🎓 Учебный проект | react-tutorial |
| ⚙️ Сложные компоненты | spirit-drive.github.io |
| 🔗 Приложение ветеринарной клиники | http://9f9afff13ee4.vps.myjino.ru/ (не забудьте поменять https на http) |
| 🔗 GraphQL сервер | otus-graphql-server |
| 🔗 REST сервер | otus-rest-server |
Добро пожаловать и удачи в обучении!
(при git pull в собственный (форкнутый) стартовый шаблон может возникнуть ошибка Permission denied):
| ОС | Команда |
|---|---|
| Linux / macOS | sudo git pull |
| Windows | Открыть терминал от администратора и выполнить git pull |
⬇️ Презентации, репозитории и ссылки сгруппированы по темам