Задать вопрос
Ответы пользователя по тегу Redux
  • Что скажете о redux-saga?

    @joniks
    Вебмастер
    Redax-thunk и redax-saga отличаются своими подходами. Первый через асинхронный экшен генерирует обычные экшены(request, success, error) и уже их обрабатывают через редьюсер. Саги же подписываются на обычный экшен и через механизм генераторов совершают асинхронные действия, кои благодаря опять же генераторам легче тестировать.

    По большому счету саги более мощный инструмент с помощью которого можно делать все тоже самое что и с помощью танков и даже больше. Саги легче тестировать тк они декларативны(т.е описывают асинхронные действия, но вызываются они внутри мидльвари).
    Ответ написан
    Комментировать
  • В каких случая использовать redux-saga в каких redux-thunk?

    @joniks
    Вебмастер
    Redax-thunk и redax-saga сильно отличаются своими подходами. Первый через асинхронный экшен генерирует обычные экшены(request, success, error) и уже их обрабатывают через редьюсер. Саги же подписываются на обычный экшен и через механизм генераторов совершают асинхронные действия, кои благодаря опять же генераторам легче тестировать.

    По сути саги могут все тоже самое, что и танки, а вот наоборот нет. Пример: у меня есть редакс-мидлвара, она ловит с вебсокетов экшн, так вот сагами я могу ассинхронно обработать этот экшен подписавшись а вот танками без дополнительных заморочек нет.
    Ответ написан
    Комментировать
  • В каких случаях использовать React + Redux + Gaphql, а в каких можно обойтись React + Graphql?

    @joniks
    Вебмастер
    Редукс обычно используют для глобального стора(например для данных авторизации и тд). Но с началом активного использования Graphql мне показалось что без редакса вполне можно обойтись.
    Ответ написан
    Комментировать