Skip to content
serhij.zolotukhin edited this page Jun 29, 2026 · 1 revision

https://www.geeksforgeeks.org/reactjs/react-interview-questions/

https://dev.to/ruppysuppy/17-react-interview-questions-you-must-know-as-a-developer-in-2025-1o6f

DOM

https://dev.to/ruppysuppy/doms-decoded-dom-shadow-dom-virtual-dom-28c

  • Virtual DOM
  • real DOM
  • Shadow DOM

2 types of components in React

  • Class Components - were the only way to create components
  • Functional Components - are much faster than class components with less overhead & boilerplate code

keys in React

Keys in React are used to identify unique Virtual DOM Elements with their corresponding data driving the UI. Using keys helps React [optimize rendering] by recycling existing DOM elements.

Difference between controlled and uncontrolled input in React

My side bar

Clone this wiki locally