BFE
.dev
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
6876 accepted
2. React re-render 2 - memo()
React
easy
5694 accepted
3. React re-render 3
React
easy
5483 accepted
4. React re-render 4
React
medium
4484 accepted
6. React re-render 5 - context
React
medium
3718 accepted
5. Automatic batching 1
React
medium
3699 accepted
9. React re-render 6 - Context
React
easy
2851 accepted
12. useEffect
React
medium
2837 accepted
11. callback props
React
easy
2634 accepted
7. Suspense 1
React
medium
2594 accepted
8. Suspense 2
React
medium
2298 accepted
15. memo 2
React
easy
2169 accepted
13. useRef
React
Hooks
medium
2124 accepted
10. useLayoutEffect()
React
Hooks
medium
2066 accepted
16. event callback
React
Hooks
easy
2064 accepted
19. lazy initial state
React
Hooks
easy
1937 accepted
14. async event handler
React
medium
1849 accepted
22. useState()
React
Hooks
medium
1594 accepted
21. useEffect() II
React
Hooks
easy
1394 accepted
17. flushSync()
React
Hooks
medium
1328 accepted
24. useEffect() timing
React
Hooks
easy
1259 accepted
20. Error Boundary
React
easy
1178 accepted
26. useEffect() III
React
Hooks
medium
1147 accepted
27. useEffect() timing II
React
Hooks
easy
1067 accepted
23. Suspense 3
React
Hooks
medium
834 accepted
29. useEffect() timing IV
React
Hooks
medium
818 accepted
28. useEffect() timing III
React
Hooks
medium
801 accepted
25. all kinds of effects
React
Hooks
medium
757 accepted
30. Error Boundary Once More
React
hard?
232 accepted
31. useRef II
React
Hooks
medium
230 accepted