redux-saga Questions

2

I was working with redux-saga but I'm with a problem: the redux-auth-wrapper needs the redux-thunk to do the redirects, so I simply added the thunk in my store: import {createStore, compose, applyM...
Abednego asked 14/10, 2017 at 2:10

3

Solved

With redux-saga, one can execute multiple effects in parallel: import { call } from 'redux-saga/effects' // correct, effects will get executed in parallel const [users, repos] = yield [ call(fet...
Hervey asked 14/10, 2016 at 12:51

2

Solved

One of my top reasons for using redux-saga is how testable it makes asynchronous function calls. My dilemma is that when I am programming with stateful objects that wouldn't belong inside my redux ...
Lucillelucina asked 9/8, 2016 at 23:1

3

Solved

How do I access the redux state inside a saga function? Short answer: import { select } from 'redux-saga/effects'; ... let data = yield select(stateSelectorFunction);
Empirin asked 12/6, 2016 at 9:53

2

I'm trying to create a redux saga that will listen to a change for one variable in the state. When it does change, I want to dispatch some other action. Is this possible? This is what I want to do...
Diabolism asked 28/3, 2017 at 14:50

1

Solved

Is it correct to say that expectSaga is for integration testing and testSaga is for general assertions? In reality, I can actually use them interchangeably for all my tests, so I am a bit confuse...
Dahlia asked 17/9, 2019 at 0:13

4

Solved

Backgrond: I am creating a Login component. saga.js is composed by 3 functions 1. rootSaga. It will execute the list of sagas inside 2. watchSubmitBtn. It will watch the click on the submit button...
Warthog asked 18/12, 2017 at 8:44

1

Summary I'm using redux-saga-firebase and to listen for changes in Firestore and I want to pass in a variable from my redux store to my watcher function. I'm new to redux so I'm having some troubl...
Glyco asked 3/8, 2019 at 12:28

1

Solved

I wrote a simple counter app. I tried to add a saga middleware to log actions. Very basic app, but i nice structure. When I add a middleware something went wrong: I had the error: redux-saga-core...
Elizaelizabet asked 1/8, 2019 at 20:52

1

I wish to know what is the proper way in Redux Saga to achieve the following behavior: An action is dispatched by user interaction. The appropriate listening saga now tries to fetch data from th...
Bioclimatology asked 19/6, 2019 at 15:26

2

I'm using a Redux Saga template and it uses generator functions that contain instances of yield call(). Basically it looks like this: function *a(){ yield call(<some function>); } yield ta...
Method asked 19/5, 2019 at 19:6

0

My web app reads local files using a custom ReadableStream (in-order that I won't need to have a max file size that the platform supports) and it works great, both for correctly formatted files and...
Preamplifier asked 23/5, 2019 at 6:51

1

Solved

If I have a saga with this form: function * sagaWorker() { yield put(START_ACTION) yield take(WAIT_FOR_ACTION) yield delay(100) yield put(END_ACTION) } I can successfully test it using runSa...
Questor asked 15/5, 2019 at 12:28

2

How do I use DI in redux-sagas. I have the following saga export function* loadUsers() { // Want to use something like userService.loadUsers() } As shown in the above code how do I inject userS...

2

Solved

I try to implement a async react-select (Select.Async). The problem is, we want to do the fetch in redux-saga. So if a user types something, the fetch-action should be triggered. Saga then fetches ...
Fakery asked 28/3, 2017 at 14:52

2

Let's say I have a saga that looks so: export function* incrementAsync(action) { try { const res = yield call(Api.signin.create, action.payload); yield put({ type: USER_SIGN_IN_FETCH_SUCCESS,...
Biskra asked 8/3, 2019 at 20:17

2

Solved

I was working on a React & Redux project. The project used to use webpack-dev-middleware and hot middleware to hot reload. After I added Redux Saga to the project, and added saga middleware to...
Tuyere asked 10/5, 2016 at 20:41

4

I'm using Redux-Saga in a React Native app. When I get the authentication token back from the server, how do I save it to local storage? I tried using await AsyncStorage.setItem("token", token)...
Compliment asked 19/3, 2018 at 1:52

2

Solved

Is there any possible way via something like a side effect in Redux Saga to cancel an eventChannel? Given an eventChannel connecting to an external event/data stream, in this case a Firebase realt...
Almucantar asked 26/9, 2017 at 14:23

2

Solved

I am trying to type sagas. I am using the flow-typed definitions: https://github.com/flowtype/flow-typed/blob/master/definitions/npm/redux-saga_v0.13.x/flow_v0.36.x-v0.37.x/redux-saga_v0.13.x.js e...
Derekderelict asked 6/2, 2017 at 14:32

6

Solved

I have used Redux-Saga. Code written with it is easy to reason so far, except JS generator function is messing up my head from time to time. From my understanding, Redux-Observable can achieve the ...

2

Solved

In redux-saga, for what reasons might you favor using call vs. fork and join? For example, when calling an HTTP API, what are the pros and cons of doing this: const result = yield call(apiWrapper...
Attribute asked 13/12, 2017 at 17:21

1

Solved

Im trying to use the delay functionality but I get an error that delay is not a function. Straight from the docs: import { race, call, put, delay } from 'redux-saga/effects' function* fe...
Rockling asked 3/2, 2019 at 3:32

3

I have a function that prepares the errors from backend to be easy for displaying in the components - it's named prepareErrorMessages. It accepts the response from the backend and some default erro...
Bays asked 22/1, 2019 at 15:51

3

Solved

The question is different from the past which is why. The question for this one is When. Since both are good frameworks by themselves the question is when should I use thunk than saga. Because one ...
Crescentia asked 22/1, 2019 at 5:59

© 2022 - 2024 — McMap. All rights reserved.