React.js
Some other popular frontend technologies among interviewees:
Total questions: 10
1. What is JSX and why it is used in React?
easy

JSX (JavaScript XML) is a syntax extension for JavaScript that allows developers to write HTML-li...

2. What is the difference between Element and Component in React?
easy

In React, elements and components are two fundamental concepts that are often used interchangeabl...

3. What are the two main types of components in React?
easy

In React, there are two primary categories of components: Functional Components ...

4. Explain the concept of Virtual DOM in React.
easy

The Virtual DOM is a key concept in React that enables efficient rendering of components by minim...

5. What are state and props in React?
easy

In React, State and Props are two fundamental concepts that hel...

6. What are synthetic events in React?
easy

In React, Synthetic Events are a way to handle user interactions (such as clicks...

7. How do you pass data from a child component to a parent component that moves up the component tree in React?
medium

In React, Synthetic Events are a way to handle user interactions (such as clicks...

8. What were the key reasons behind the shift from class-based components to stateful functional components in React?
medium

In recent years, the React ecosystem has undergone significant changes. One of these changes is t...

9. How do hooks work in React?
medium

Hooks are a new feature introduced in React 16.8 that allow function components to have state and...

10. Can you describe the useEffect hook and it's purpose in React?
medium

The useEffect hook is a built-in React feature that allows you to run side effects (...