Books App - это веб-приложение, разработанное на React, которое позволяет пользователям просматривать, искать и управлять книгами. Приложение использует React Router для навигации и Axios для взаимодействия с API. Для стилизации приложения используется Tailwind CSS, а для сборки и разработки — Vite.
- Просмотр книг: Пользователи могут просматривать список книг с возможностью поиска и фильтрации.
- Детали книги: Пользователи могут просмотреть подробную информацию о каждой книге.
- Навигация: Приложение использует React Router для навигации между различными страницами.
- API взаимодействие: Приложение взаимодействует с внешним API для получения данных о книгах с использованием Axios.
- React: Основная библиотека для построения пользовательского интерфейса.
- React Router: Для маршрутизации и навигации между страницами.
- Axios: Для выполнения HTTP-запросов к API.
- Tailwind CSS: Для стилизации приложения.
- Vite: Для сборки и разработки приложения.
- ESLint: Для статического анализа кода и поддержания качества кода.
-
Клонирование репозитория:
git clone https://github.com/timurkaff/books-app.git cd books-app
-
Установка зависимостей:
npm install
-
Запуск приложения в режиме разработки:
npm run dev
-
Сборка приложения:
npm run build
-
Предварительный просмотр собранного приложения:
npm run preview
-
ESLint: Для статического анализа кода и поддержания качества кода.
npm run lint
- Активные зависимости:
axios
: Для выполнения HTTP-запросов.react
: Основная библиотека для построения пользовательского интерфейса.react-dom
: Для рендеринга React компонентов в DOM.react-router-dom
: Для маршрутизации и навигации.
Books App - это пример современного веб-приложения, построенного на React с использованием современных инструментов и технологий. Приложение легко масштабируется и поддерживается благодаря использованию Vite и ESLint.