React, Node.js, and Express Fundamentals

0.0(0)
studied byStudied by 0 people
0.0(0)
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/33

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:51 PM on 11/26/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

Component

Handles events; can be class or functional.

2
New cards

HTTP Status Code 200

Successful request with data returned.

3
New cards

HTTP Status Code 401

Unauthorized access due to invalid credentials.

4
New cards

HTTP Status Code 201

New resource successfully created.

5
New cards

Routes

Define URL structure and map requests.

6
New cards

package.json

Manages project metadata and dependencies.

7
New cards

require() Function

Imports modules or files into Node.js.

8
New cards

Route Handlers

Define server responses to specific HTTP requests.

9
New cards

Templates in Handlebars

Structure HTML with placeholders for data.

10
New cards

Partials in Handlebars

Reusable template fragments for consistency.

11
New cards

res.render()

Passes data from Express route to view.

12
New cards

Virtual DOM

Lightweight representation of the real DOM.

13
New cards

JSX

Syntax extension for JavaScript resembling HTML.

14
New cards

Functional Component

Stateless component using hooks for state management.

15
New cards

Class Component

Stateful component with its own internal state.

16
New cards

useState Hook

Manages state in functional components.

17
New cards

Props

Read-only data passed from parent to child.

18
New cards

State

Mutable data managed within a component.

19
New cards

useEffect Hook

Runs side effects like data fetching.

20
New cards

GET Method

Retrieves data from a specified resource.

21
New cards

POST Method

Creates a new resource on the server.

22
New cards

PUT Method

Updates an existing resource by ID.

23
New cards

DELETE Method

Removes a resource identified by ID.

24
New cards

HTTP Status Code 404

Requested resource not found.

25
New cards

HTTP Status Code 400

Bad request due to invalid data.

26
New cards

HTTP Status Code 204

Successful update with no content returned.

27
New cards

Model

Represents data and business logic.

28
New cards

View

Displays data and handles UI/UX.

29
New cards

Controller

Intermediary processing user inputs and views.

30
New cards

Node.js

JavaScript runtime for server-side execution.

31
New cards

Event-Driven Architecture

Handles asynchronous operations via event loop.

32
New cards

Express

Web framework for building Node.js applications.

33
New cards

Middleware

Functions that process requests and responses.

34
New cards

Handlebars

Templating engine for dynamic HTML generation.