Search questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Home
Topics
Categories
Learning paths
Search
React interview questions · IT Interview Practice
Home
/
Frontend
/
React
Frontend
React
Component-based UI library: virtual DOM, hooks and state management.
30
questions
updated weekly
Junior
10
Middle
12
Senior
8
React questions
12 / 30 shown
Default
Popular
Newest
›
What are the Rules of Hooks? Why can't you call a hook conditionally?
Middle
#Hooks
Details →
›
What are common pitfalls with the useEffect dependency array and cleanup?
Middle
#Hooks
Details →
›
How does useContext and the Context API work?
Middle
#State
Details →
›
When would you use useReducer instead of useState?
Middle
#Hooks
Details →
›
What are the main use cases for useRef?
Middle
#Hooks
Details →
›
What are custom hooks and how do you write one?
Middle
#Hooks
Details →
›
What does "lifting state up" mean, and how does it relate to prop drilling?
Middle
#State
Details →
›
What does React.memo do and when is it worth using?
Middle
#Performance
Details →
›
What are forwardRef and useImperativeHandle for?
Middle
#Hooks
Details →
›
What are error boundaries and what do they catch?
Middle
#Error Handling
Details →
›
What are React portals and when are they useful?
Middle
#Rendering
Details →
›
How do you fetch data in React and avoid race conditions?
Middle
#Data
Details →