What does ARIA mean at a high level?
Simple meaning
ARIA attributes tell assistive tech the role, name, and state of custom widgets when native HTML is not enough.
Open the full page for Why, Steps, Example and Key takeaway.
Panel-ready Frontend Master questions for freshers and experienced developers. Practice at Coding Cadre in Faridabad, or Online from Delhi NCR.
ARIA attributes tell assistive tech the role, name, and state of custom widgets when native HTML is not enough.
Open the full page for Why, Steps, Example and Key takeaway.
Many users cannot use a mouse, including power users and people with motor disabilities.
Open the full page for Why, Steps, Example and Key takeaway.
Cross-site scripting is when attacker HTML or JavaScript runs in your users' browsers, usually through unsanitized output.
Open the full page for Why, Steps, Example and Key takeaway.
Cross-site request forgery tricks the browser into sending the user's cookies to your API from another site.
Open the full page for Why, Steps, Example and Key takeaway.
Largest Contentful Paint is when the biggest above-the-fold image or text block appears.
Open the full page for Why, Steps, Example and Key takeaway.
Cumulative Layout Shift measures how much the page jumps while loading.
Open the full page for Why, Steps, Example and Key takeaway.
Code splitting breaks the JS bundle so the first paint only downloads the route the user opened.
Open the full page for Why, Steps, Example and Key takeaway.
Jest is a JavaScript test runner with assertions, mocks, and a watch mode.
Open the full page for Why, Steps, Example and Key takeaway.
RTL tests the component the way a user would: find by role or label, click, type, and assert on the screen.
Open the full page for Why, Steps, Example and Key takeaway.
Next.js is a React framework with routing, bundling, and ways to render on the server.
Open the full page for Why, Steps, Example and Key takeaway.
CSR means the server sends JS and the browser builds HTML after download.
Open the full page for Why, Steps, Example and Key takeaway.
Hydration is React attaching to server-rendered HTML instead of throwing it away and painting from scratch.
Open the full page for Why, Steps, Example and Key takeaway.
An error boundary is a class component that catches render errors in its children and shows a fallback UI.
Open the full page for Why, Steps, Example and Key takeaway.
Fetch sends an HTTP request and returns a Promise for the Response.
Open the full page for Why, Steps, Example and Key takeaway.
Display none removes the element from layout so it takes no space.
Open the full page for Why, Steps, Example and Key takeaway.
They apply CSS only when the viewport or device matches a condition, usually min-width.
Open the full page for Why, Steps, Example and Key takeaway.
GET puts fields in the URL and is for safe reads like search.
Open the full page for Why, Steps, Example and Key takeaway.
Falsy values are false, 0, empty string, null, undefined, and NaN.
Open the full page for Why, Steps, Example and Key takeaway.
Spread copies enumerable properties into a new object or array, which we use to update state immutably.
Open the full page for Why, Steps, Example and Key takeaway.
When two siblings need the same data, I move that state to the closest common parent and pass it down as props.
Open the full page for Why, Steps, Example and Key takeaway.