Skip to content

Instantly share code, notes, and snippets.

@zogreptile
Created November 16, 2021 12:17
Show Gist options
  • Save zogreptile/bed4a62ba67ccb1215395054265dc609 to your computer and use it in GitHub Desktop.
Save zogreptile/bed4a62ba67ccb1215395054265dc609 to your computer and use it in GitHub Desktop.

Необходимо реализовать на реакте и редукс, поле инпут и кнопку, в инпут будет вводиться куери параметры любые.

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

Использовать только Hooks подход в компонентах.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment