5. Взаимодействие с сервером
Axios
Давайте отобразим персонажей мультфильма на странице CharacterPage
Информация о персонажах хранится на сервере, поэтому необходимо выполнить запрос. Чтобы нам удобно было взаимодействовать с сервером воспользуемся библиотекой axios, установленной в разделе: 1. Начало работы
axios — это популярная библиотека для выполнения HTTP-запросов в JavaScript, особенно часто
используемая в приложениях на React и других фронтенд-фреймворках. Она упрощает работу с API,
предоставляя удобный синтаксис и возможность настройки.
Некоторые особенности axios:
- Простота использования: Легко выполнять
GET,POST,PUT,DELETEи другие запросы. - Автоматическая трансформация данных:
axiosавтоматически преобразует данныеJSON, что упрощает работу сAPI, которые возвращают данные в этом формате. - Поддержка промисов:
axiosвозвращает промисы, что упрощает работу с асинхронным кодом и позволяет использоватьasync/await. - Интерсепторы: Можно добавлять интерсепторы для обработки запросов и ответов, что позволяет, например, автоматически добавлять токены аутентификации.
- Отмена запросов: Поддерживает отмену запросов с использованием
CancelToken.
Чтобы получить список персонажей, нам необходимо сделать запрос на следующий endpoint
...



