This HTTP method is typically used to retrieve data without changing anything on the server.
What is GET?
This React concept represents data that changes over time and triggers re-renders.
What is state?
This type of database stores data as flexible, JSON-like documents.
What is a NoSQL database?
This process verifies who a user is.
What is authentication?
This ES6 keyword declares a variable that cannot be reassigned.
What is const?
This Express feature defines what should happen when a specific URL is requested.
What is a route?
This hook allows a functional component to store and update local data.
What is useState?
This library provides schemas and models for MongoDB in Node.js.
What is Mongoose?
This process determines what an authenticated user is allowed to do.
What is authorization?
This ES6 syntax allows extracting values from objects or arrays.
What is destructuring?
This format is most commonly used to send data between a React client and an Express server.
What is JSON?
This hook is commonly used to fetch data when a component loads.
What is useEffect?
This Mongoose feature defines the structure and validation rules for documents.
What is a schema?
This security feature controls which domains can access your API.
What is CORS?
This JavaScript feature represents a value that will be available in the future.
What is a promise?
This type of Express function runs before the final response is sent and can modify the request.
What is middleware?
In this pattern, form inputs are fully controlled by React state.
What is a controlled component?
This database operation changes existing data without creating a new record.
What is Update (part of CRUD)?
This token-based system allows users to stay logged in across requests.
What is JWT authentication?
This syntax allows asynchronous code to look more like synchronous code.
What is async/await?
This server-side technique prevents the entire app from crashing when an error occurs.
What is centralized error handling?
This describes how data moves from parent components down to children.
What are props?
This design choice allows React, Express, and MongoDB to all speak the same data language.
What is using JSON throughout the stack?
This best practice keeps secrets like API keys out of your codebase.
What are environment variables?
This programming model allows long-running tasks without blocking execution.
What is asynchronous programming?