Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

slicer

import { createSlice, createAsyncThunk } from "@reduxjs/toolkit";
import { baseUrl } from "../../services";
export const fetchUserById: any = createAsyncThunk(
  "akaBlogSlicerThunk",
  async () => {
    const response = await baseUrl.get("/products").catch((err) => {
      console.log(err);
    });
    console.log(response);
    return response;
  }
);

let initialState = {
  data: [],
};

const BlogSlicer = createSlice({
  name: "akaBlogSlicer",
  initialState,
  reducers: {
    blogDataFetchAct: (state: object | any, { payload }: object | any) => {
      state.data = payload;
    },
  },
  extraReducers: {
    [fetchUserById.pending]: () => {
      console.log("pending");
    },
    [fetchUserById.fulfilled]: (state: any, { payload }: any) => {
      console.log("fullfilled ");
      return { ...state, data: payload.data };
    },
    [fetchUserById.rejected]: () => {
      console.log("rejected");
    },
  },
});
export const { blogDataFetchAct } = BlogSlicer.actions;
export default BlogSlicer.reducer;
Comment

PREVIOUS NEXT
Code Example
Javascript :: how to render react quill the way it is without the html tags 
Javascript :: dockerignore node_modules 
Javascript :: jquery issue stack 
Javascript :: base64-XMLHttpRequest 
Javascript :: How many options are there to climb a ladder with N 
Javascript :: computed properties in react 
Javascript :: screen orientation and width&height 
Javascript :: Solution-2--solution options for reverse bits algorithm js 
Javascript :: how to get event from iframe 
Javascript :: js pipe 
Javascript :: how to print reverse number in javascript 
Javascript :: cookies javascript 
Javascript :: jquery textarea value 
Javascript :: table to excel javascript 
Javascript :: how to validate multiple input field in javascript 
Javascript :: jsx attributes 
Javascript :: singleton class in js 
Javascript :: yarn react 
Javascript :: creating the find method javascript 
Javascript :: insertmany 
Javascript :: how dynamique pseudo element in react 
Javascript :: clear input field react 
Javascript :: sign changely api 
Javascript :: JavaScript Generator Function With return 
Javascript :: httpclient post raw json body 
Javascript :: circular object array 
Javascript :: get html element coords with js 
Javascript :: phaser rotate around distance 
Javascript :: append input using js 
Javascript :: white for file loaded 
ADD CONTENT
Topic
Content
Source link
Name
2+7 =