BFE
.dev
buy us
a coffee
EN
Practice
Explore
EN
React Quizzes
Test your knowledge of React quirks.
Sort
Difficulty
Solved status
Sort: most accepted
1. React re-render 1
React
medium
3313 accepted
2. React re-render 2 - memo()
React
easy
2639 accepted
3. React re-render 3
React
easy
2602 accepted
4. React re-render 4
React
medium
2039 accepted
6. React re-render 5 - context
React
medium
1796 accepted
5. Automatic batching 1
React
medium
1481 accepted
12. useEffect
React
medium
1392 accepted
9. React re-render 6 - Context
React
easy
1351 accepted
11. callback props
React
easy
1329 accepted
7. Suspense 1
React
medium
1169 accepted
15. memo 2
React
easy
1092 accepted
16. event callback
React
Hooks
easy
1083 accepted
8. Suspense 2
React
medium
1062 accepted
13. useRef
React
Hooks
medium
1023 accepted
19. lazy initial state
React
Hooks
easy
968 accepted
10. useLayoutEffect()
React
Hooks
medium
955 accepted
14. async event handler
React
medium
949 accepted
22. useState()
React
Hooks
hard?
834 accepted
18. useRef 2
React
Hooks
medium
709 accepted
17. flushSync()
React
Hooks
medium
641 accepted
21. useEffect() II
React
Hooks
medium
629 accepted
20. Error Boundary
React
medium
547 accepted
24. useEffect() timing
React
Hooks
easy
461 accepted
26. useEffect() III
React
Hooks
medium
422 accepted
27. useEffect() timing II
React
Hooks
easy
363 accepted
29. useEffect() timing IV
React
Hooks
medium
344 accepted
23. Suspense 3
React
Hooks
medium
295 accepted
28. useEffect() timing III
React
Hooks
medium
251 accepted
25. all kinds of effects
React
Hooks
medium
247 accepted