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
3319 accepted
2. React re-render 2 - memo()
React
easy
2644 accepted
3. React re-render 3
React
easy
2607 accepted
4. React re-render 4
React
medium
2042 accepted
6. React re-render 5 - context
React
medium
1799 accepted
5. Automatic batching 1
React
medium
1486 accepted
12. useEffect
React
medium
1393 accepted
9. React re-render 6 - Context
React
easy
1352 accepted
11. callback props
React
easy
1330 accepted
7. Suspense 1
React
medium
1171 accepted
15. memo 2
React
easy
1093 accepted
16. event callback
React
Hooks
easy
1086 accepted
8. Suspense 2
React
medium
1063 accepted
13. useRef
React
Hooks
medium
1023 accepted
19. lazy initial state
React
Hooks
easy
969 accepted
10. useLayoutEffect()
React
Hooks
medium
956 accepted
14. async event handler
React
medium
949 accepted
22. useState()
React
Hooks
hard?
835 accepted
18. useRef 2
React
Hooks
medium
711 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
463 accepted
26. useEffect() III
React
Hooks
medium
422 accepted
27. useEffect() timing II
React
Hooks
easy
367 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
252 accepted
25. all kinds of effects
React
Hooks
medium
247 accepted