Frontend

Web Components

Also written as Shadow DOM, Custom Elements

A set of browser-native standards for building reusable custom HTML elements with encapsulated styling and behavior, without depending on a framework like React or Vue.

Think of it like

Like a universal power outlet that works the same in any house, regardless of which contractor built it.

Junior or senior?

Junior sounds like

Doesn't know why native Web Components were chosen over just building in React or Vue.

Senior sounds like

Can explain what made framework-agnostic components the right call.

Ask them

“What made native Web Components the right call over just building the same thing in React or Vue?”