Публикации по теме '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. Достаточно сказать, что первая попытка была ужасна — изучение нескольких технологий одновременно, пытаясь изучить и внедрить лучшие практики для каждой из них, является сложной задачей для любого, и я написал беспорядочную..