Was ist Middleware?
“The redux middleware syntax is a mouthful: a middleware function is a function that returns a function that returns a function. The first function takes the store as a parameter, the second takes a next function as a parameter, and the third takes the action dispatched as a parameter. The store and action parameters are the current redux store and the action dispatched, respectively. The real magic is the next() function. The next() function is what you call to say ‘this middleware is done executing, pass this action to the next middleware’.”
Wo befindet sich Middleware im Zustandsablauf einer Redux App?
Wie schreibt man eine Middleware?
const customMiddleWare = store => next => action => {
console.group(action.type);
console.log(“Prev state: “, store.getState());
console.log(“Action: “, action);
next(action(;
console.log(“New State: “, store.getState());
console.groupEnd();
Wie wird Authentication in React gehandled?
export default function() {
const token = localStorage.getItem('userToken');
return axios.create({
headers: {
'Content-Type': 'application/json',
'Authorization': `${token}`,
}
});
};Ist Protected erforderlich um Authentication in React zu integrieren?
-Nein, die Function reicht aus
Ist Protected erforderlich um Authentication in React zu integrieren?
- Protected ist extra
Wie schreibt man eine MiddelWare, welche einen LoginToken in den LocalStorage schreibt nach dem login?
const setToken = store => next => action => {
if (action.type === LOGIN_SUCCESS) {
localStorage.setItem(“userTOken”, action.payload.token);}
next(action);
);