This JS data type has only two possible values and is commonly used in conditionals.
What is a Boolean?
This is a reusable, self-contained piece of UI in a React application.
What is a component?
This acronym describes the four basic operations performed on data in most applications.
What is CRUD?
This JavaScript runtime allows developers to run JavaScript outside the browser.
What is Node.js?
This simple technique is usually the first step developers use to understand program behavior.
What is console logging?
In JS, this distinction explains why objects and arrays behave differently from numbers and strings when copied or passed to functions.
What is the difference between primitive and reference types?
In React, these two concepts describe how data flows into a component versus how it is managed internally.
What are props and state?
These HTTP methods map directly to creating, reading, updating, and deleting data on a server.
What are GET, POST, PUT/PATCH, and DELETE?
This Node framework simplifies routing, middleware, and request/response handling.
What is Express?
This browser developer tool allows you to inspect requests, responses, and status codes.
What is the Network tab?
This property of JS strings explains why methods like slice and replace always return new values instead of modifying the original.
What is immutability?
This React hook returns a state value and a function used to update it.
What is useState?
This HTTP method should never change server data and is safe to repeat without side effects.
What is GET?
These functions run between an incoming request and an outgoing response in an Express app.
What is middleware?
This debugging approach involves checking the frontend, backend, and database separately to isolate a bug.
What is layer-by-layer debugging?
This JavaScript concept allows an inner function to access variables from its outer scope even after that outer function has finished executing.
What is a closure?
This React feature improves performance by minimizing direct updates to the browser’s DOM.
What is the Virtual DOM?
This term describes a structured way for different software systems to communicate with each other.
What is an API?
This type of database stores data as flexible, JSON-like documents instead of rigid tables.
What is MongoDB?
This HTTP status code indicates that the user is not authorized to access a resource.
What is 401?
This type of code execution prevents the application from freezing while waiting for API calls or database queries.
What is asynchronous programming?
This React hook is used for side effects such as fetching data, subscribing to events, or syncing with external systems.
What is useEffect?
This architectural style uses stateless requests, standard HTTP methods, and JSON responses.
What is REST?
This library adds schemas, validation, and structure on top of MongoDB.
What is Mongoose?
This tool is essential for tracking code changes and collaborating with other developers.
What is Git?