Machine Coding bank React Machine Coding / 62 questions Your progress 0 / 62 done Saved in this browser. Reset All 62 Easy 14 Medium 30 Hard 18 Hide done No questions match those filters. 01 usePrevious Hook Easy 02 useMediaQuery Hook Easy 03 useCopyToClipboard Hook Easy 04 Controlled vs Uncontrolled Input Demo Easy 05 Custom Hooks Library Medium 06 useDebounce Hook Medium 07 useThrottle Hook Medium 08 useLocalStorage Hook Medium 09 useFetch Hook Medium 10 useOnClickOutside Hook Medium 11 useIntersectionObserver Hook Medium 12 useInfiniteScroll Hook Medium 13 Context API Theme Provider Medium 14 Error Boundary Medium 15 Zustand-style Store Medium 16 useReducer-based State Manager Medium 17 Compound Component (Tabs API) Medium 18 Render Props Pattern Medium 19 Higher-Order Component Medium 20 Portal-based Modal System Medium 21 Global Toast via Context Medium 22 Route Guard / Protected Route Medium 23 Lazy Route with Suspense Fallback Medium 24 Debounced Search Component Medium 25 Suspense Data Fetching Hard 26 Optimistic Updates Hard 27 React Query Clone Hard 28 Redux Clone (Store/Dispatch/Subscribe) Hard 29 React Router Clone Hard 30 Formik-style Form Lib Hard 31 Reusable Component Library (Design System) Hard 32 Virtualized List Hook Hard 33 Custom Hooks Library - Core Implementation Easy 34 Custom Hooks Library - Accessibility & Responsive Edition Medium 35 Custom Hooks Library - Performance-Optimized Edition Hard 36 Higher-Order Component Suite - Core Implementation Easy 37 Higher-Order Component Suite - Accessibility & Responsive Edition Medium 38 Higher-Order Component Suite - Performance-Optimized Edition Hard 39 Compound Component Pattern - Core Implementation Easy 40 Compound Component Pattern - Accessibility & Responsive Edition Medium 41 Compound Component Pattern - Performance-Optimized Edition Hard 42 Render Props Pattern - Core Implementation Easy 43 Render Props Pattern - Accessibility & Responsive Edition Medium 44 Render Props Pattern - Performance-Optimized Edition Hard 45 Context-based Theme Switcher - Core Implementation Easy 46 Context-based Theme Switcher - Accessibility & Responsive Edition Medium 47 Context-based Theme Switcher - Performance-Optimized Edition Hard 48 Suspense Data Fetcher - Core Implementation Easy 49 Suspense Data Fetcher - Accessibility & Responsive Edition Medium 50 Suspense Data Fetcher - Performance-Optimized Edition Hard 51 Error Boundary System - Core Implementation Easy 52 Error Boundary System - Accessibility & Responsive Edition Medium 53 Error Boundary System - Performance-Optimized Edition Hard 54 Portal-based Modal - Core Implementation Easy 55 Portal-based Modal - Accessibility & Responsive Edition Medium 56 Portal-based Modal - Performance-Optimized Edition Hard 57 Controlled vs Uncontrolled Form - Core Implementation Easy 58 Controlled vs Uncontrolled Form - Accessibility & Responsive Edition Medium 59 Controlled vs Uncontrolled Form - Performance-Optimized Edition Hard 60 React Reconciliation Demo - Core Implementation Easy 61 React Reconciliation Demo - Accessibility & Responsive Edition Medium 62 React Reconciliation Demo - Performance-Optimized Edition Hard ← Previous JavaScript Next → CSS