Redux

0%
Coding
Theory
Quiz

    Custom Middleware

    • Logger Middleware From Scratch

      Junior
    • Non-Blocking Analytics Middleware

      Mid
    • Global Error Toast Middleware

      Mid
    • Timing Logger Middleware

      Mid
    • Auth Error Logout Middleware

      Mid
    • Action Enrichment Middleware

      Mid
    • Global Loading Slice With Middleware

      Mid
    • Auth Guard Middleware via Action Meta

      Senior
    • Debounce Middleware for Rapid Actions

      Senior
    • Microtask Action-Batching Middleware

      Senior

    Rtk Query

    • Tasks Query and Toggle Mutation With Cache Tags

      Mid
    • Configure Store With RTK Query Service

      Mid
    • RTK Query Blog API Slice

      Mid
    • Optimistic Like With RTK Query Rollback

      Senior
    • Custom baseQuery With Token Refresh Retry

      Senior
    • RTK Query Polling With Tab Pause

      Senior
    • Infinite Scroll RTK Query Endpoint

      Senior
    • Pessimistic Cache Sync With updateQueryData

      Senior
    • Streaming Cache Updates via WebSocket

      Senior

    Async Thunks

    • Paginated List Fetcher Slice

      Mid
    • Chained Fetch Thunk With createAsyncThunk

      Mid
    • Login Thunk With createAsyncThunk

      Mid
    • Debounced Search Thunk With AbortController

      Senior
    • Optimistic Like With Rollback

      Senior

    Slices Reducer Logic

    • Theme Switcher Slice With Persistence

      Junior
    • Settings Slice With Partial Merge

      Junior
    • Shopping Cart Slice With Computed Totals

      Mid
    • Normalize Nested API Response Into Entities

      Mid
    • Cart Slice With Buy X Get Y Discount

      Mid
    • Form Draft Slice With Commit

      Mid
    • Multi-Step Registration Form Slice

      Mid
    • createSlice Reducer With prepare Callback

      Mid

    Selectors Memoization

    • Memoized Product Filter Selector

      Mid
    • Memoized Cross-Slice Recommendations Selector

      Mid
    • Memoized Recursive Tree Selector

      Senior
    • Per-Instance Memoized Selector Factory

      Senior

    Redux Saga

    • Poll Job Status With redux-saga

      Senior
    • Saga Fetch Timeout With race

      Senior
    • Debounced Search Saga With Cancellation

      Senior
    • Redux-Saga Multi-Step Auth Flow

      Senior
    • Concurrent File Uploads Saga

      Senior

    Redux Core Internals

    • Implement bindActionCreators From Scratch

      Junior
    • Reimplement createStore Core

      Mid
    • Implement combineReducers Utility

      Mid
    • Build applyMiddleware and compose

      Senior

    Store Configuration Typing

    • Configure Store With configureStore

      Mid
    • Reset Store on Logout Reducer

      Mid

    Side Effects Persistence Testing

    • Unit Test a Toggle Reducer

      Junior
    • Normalize Nested Posts With createEntityAdapter

      Mid
    • Auto-Dismissing Toast Notifications

      Mid
    • Test createAsyncThunk Fulfilled and Rejected

      Mid
    • Normalized Users & Posts With createEntityAdapter

      Mid
    • Listener Middleware for Negative Balance

      Mid
    • Persist Redux State With redux-persist

      Mid
    • Undo/Redo History Reducer Enhancer

      Senior
    • Selective Store Persistence and Rehydration

      Senior
    • Polling Thunk With Cleanup

      Senior