This lightweight representation of the DOM helps React render updates more efficiently.
What is the virtual DOM?
This type of function is defined without a name
What is an anonymous function?
This is used to model the structure of data going to and from a database.
What is a schema?
This module provides utilities for working with files, folders, and file extensions.
What s the path module?
This communication protocol is used to transferring data between clients and servers.
What is HTTP (Hypertext Transfer Protocol)?
Use if statements, ternary operators, or logical AND in JSX to achieve this type of rendering.
What is conditional rendering?
This type of loop iterates over properties of an object
What is a for ... in loop?
This is a popular way to upload data to MongoDB?
What is Seeding a Database?
This route handler object gives access to incoming query parameters, headers, and body
What is the request object?
In these applications, routing is primarily handled on the client side.
What is a Single Page Application?
Redux and the Context API are examples of what in React?
What are state management libraries?
This concept involves executing a block of code repeatedly as long as a certain condition is true.
What is a loop?
MongoDB stores data in this type of file format
What is BSON?
This type of function in Express.js sits between the request and the response, often used for tasks like logging, authentication, or data parsing.
This type of API relies on a lightweight data format and standard HTTP methods.
What is a RESTful API?
React Router helps you implement this type of routing in a single-page application
What is client-side routing?
This type of error occurs when a program tries to perform an operation on a data type that is not supported
What is a TypeError?
This contains collections in MongoDB
What is a database?
This is used to mount middleware functions that can handle any request method and path
What is app.use()?
This crucial aspect of frontend development involves managing the data that drives the user interface
What is State Management?
These techniques involve dividing your application's code into smaller chunks and loading components only when needed
What are code splitting and lazy loading?
This moves variable and function declarations to the top of their scope before code execution
What is hoisting?
This JS method is used to access a single entry from MongoDB
What is .findOne()?
One sends a basic response, the other a JSON response with proper headers. What are they?
What are res.send() and res.json()?
This communication protocol establishes a persistent, two-way connection between the client and server.
What is WebSockets?