React: Что я должен использовать для взаимодействия с API? - PullRequest
0 голосов
/ 04 октября 2019

Я пишу приложение на React + Redux. И я столкнулся с проблемой: как мне взаимодействовать с моим внутренним API. После некоторых исследований я обнаружил несколько возможностей:

  • пользовательское промежуточное ПО (pro: делать то, что вам нужно, минусы: может иметь некоторые побочные эффекты в будущем)
  • redux-api-middleware (pro: библиотека, которая реализует стандарты RSAA и FSA, минусы: в настоящее время не поддерживается)
  • redux-thunk (pro: относительно просто, минусы: повторяющийся код, сложное тестирование)
  • другие библиотеки

Насколько я понимаю, это решение имеет решающее значение для разработки, поскольку в будущем будет сложно изменить промежуточное программное обеспечение (библиотеку).

Каков распространенный способ обработки в наше время

Ответы [ 2 ]

1 голос
/ 04 октября 2019

В настоящее время мы работаем над крупномасштабным приложением, мы используем промежуточное программное обеспечение redux-saga .. Я думаю, что этим легко управлять, он плавнее и эффективнее, чем другие библиотеки. Подробнее: https://github.com/redux-saga/redux-saga

1 голос
/ 04 октября 2019

redux-saga - очень мощное, гибкое и популярное промежуточное ПО для Redux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...