Публикации по теме 'redux-saga'


Сохраняй спокойствие и гоняйся: пример из саги о редукс-саге
В этой статье я представлю пример использования Redux-Saga , JavaScript Generators и Redux путем создания функции опроса для веб-приложения. Запрос API опроса - это запрос AJAX к серверу с заданным интервалом времени для проверки наличия обновлений. Затем мы протестируем наш код с помощью Cypress . Создайте функцию опроса с Redux Saga Представьте, что вам нужно сделать запрос на сервер, чтобы получить статус задания, инициированного клиентом. Например, представим сценарий, в..

Redux Saga: шаблоны, которые мы используем
В этом посте мы углубимся в Redux Saga — фреймворк JavaScript, используемый для обработки побочных эффектов в нашем веб-приложении. В предыдущем посте я познакомил нас с основными концепциями Redux Saga . Если вы только начинаете работать с Redux Saga, я рекомендую начать с него. Конкретные темы, которые мы обсудим: Один раз запустить сагу с take вместо takeLatest или takeEvery Ожидание первого завершенного действия с race Совместное использование сервисов в вашем..

Параллельное программирование с форк-моделью Redux-Saga
Redux-Saga - очень мощная библиотека для обработки побочных эффектов в приложении. У него есть модель вилки, которая позволяет вам запускать некоторые задачи параллельно. Давайте посмотрим, что мы можем с этим сделать и как это реализовать. Чтобы поэкспериментировать самостоятельно, вы можете скачать готовую архитектуру проекта отсюда . Код: Все используемые функции являются функциями генератора . Сначала мы определяем функции задач: taskOne (), taskTwo (), taskThree () ,..

Redux Toolkit - Полное руководство (2021 г.)
Включая React, Typescript и Redux-saga. Введение Redux Toolkit - это мощный набор инструментов для эффективной разработки Redux. Особенно, когда вы используете Typescript в своем проекте. Потому что все мы знаем, сколько строк дополнительного кода мы получаем, когда хотим типизировать наше redux-store. Это становится большой проблемой, когда ваш проект становится огромным и становится невозможным поддерживать столько бесполезного кода в рабочем состоянии. Все эти проблемы с..

Как бороться с кодом состояния 401 — Неавторизованный токен аутентификации с помощью Redux-Saga
Введение Прежде чем мы сможем иметь дело с 401-неавторизованным токеном аутентификации, нам нужно понять, что это такое. Если пользователь использует токен доступа с истекшим сроком действия, мы просто возвращаем ошибку 401: Несанкционированный запрос! пользователю. Это помогает нам гарантировать, что сгенерированные токены доступа не могут быть использованы не по назначению, поэтому, даже если хакер получит доступ к токену доступа, он не сможет использовать его долго. Мы не..

У меня 99 проблем, но асинхронных побочных эффектов в React нет.
Если у тебя проблемы с побочными эффектами, мне жаль тебя, сынок. Давайте посмотрим, как redux-saga может облегчить вам жизнь. Эта статья требует базового понимания React и Redux. Если вы хотите быстро освежиться, я предлагаю ознакомиться с официальным руководством по реакции , прежде чем переходить к введению в redux . Так что же такое redux-saga ? redux-saga - это библиотека, которая призвана упростить управление побочными эффектами приложений (т. Звучит здорово...

Попытка объяснить общие идеи Redux и Redux-Saga.
Так что я очень опаздываю на вечеринку, но в свободное время я работаю над приложением для составления бюджета. По сути, это большой проект, который поможет мне изучить весь стек Javascript — как внутренний, так и внешний. Я начал с попытки изучить React и Redux. Достаточно сказать, что первая попытка была ужасна — изучение нескольких технологий одновременно, пытаясь изучить и внедрить лучшие практики для каждой из них, является сложной задачей для любого, и я написал беспорядочную..