Skip to content

Instantly share code, notes, and snippets.

View SreejithNS's full-sized avatar

Sreejith N Subramanian SreejithNS

View GitHub Profile
@danielepolencic
danielepolencic / redux.ts
Created September 9, 2020 03:02
Redux toolkit + redux-thunk end-to-end demo
import { createAsyncThunk, createSlice, configureStore, Dispatch, AnyAction } from '@reduxjs/toolkit'
import thunk, { ThunkDispatch } from 'redux-thunk'
const userAPI = {
async fetchById(id: string) {
return new Promise<{ data: number }>(resolve =>
setTimeout(() => {
resolve({ data: 1 })
}, 4000),
)