Необходимо реализовать на реакте и редукс, поле инпут и кнопку, в инпут будет вводиться куери параметры любые.
- По нажатию на кнопку летит запрос на сервер вместе с куери параметрами при помощи Axios.
- Все запросы нужно отловить в интерсепторе, настроить CancelToken.
- Интерсептор должен быть как HOC, все ошибки должны попадать в контекс и выводиться на экране под кнопкой.
- Нужно будет сделать свой хук useFetch и что бы через него отлавливались ошибки в интерсепторе.
- Потом все это нада закешировать и если ввести тикаеже куери параметры то запрос не должен лететь на сервер а браться данные из кеша.
Использовать только Hooks подход в компонентах.