NoteGPT_React Full Course for free ⚛️ (2024).txt

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

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:28 AM on 8/25/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

ReactJS

A JavaScript library used for building user interfaces.

2
New cards

Component

A self-contained section of code in React that functions as a reusable building block.

3
New cards

JSX

A syntax extension for JavaScript that allows writing HTML-like code within JavaScript files.

4
New cards

Virtual DOM

A lightweight copy of the Real DOM in React, allowing for updates without refreshing the entire web page.

5
New cards

Node.js

A runtime environment that executes JavaScript code outside of a web browser.

6
New cards

npm

Node Package Manager, a tool to install and manage packages for Node.js and JavaScript projects.

7
New cards

Props

Properties that allow passing data from one component to another in React.

8
New cards

State

An object that determines how that component renders & behaves in React.

9
New cards

useState Hook

A React Hook that allows you to add state to functional components.

10
New cards

useEffect Hook

A React Hook that lets you synchronize a component with an external system (e.g., fetching data, subscriptions).

11
New cards

useRef Hook

A React Hook that allows you to access and interact with DOM elements or persist values without causing re-renders.

12
New cards

Event Handling in React

The mechanism to handle user interactions (like clicks) in React components.

13
New cards

Component Lifecycle

Phases in the lifecycle of a React component: mounting, updating, and unmounting.

14
New cards

Conditional Rendering

Rendering different UI output based on conditions in React.

15
New cards

Context API

A React feature that allows for global state management and sharing data across components without prop drilling.

16
New cards

useContext Hook

A Hook that lets you use the Context API in functional components.

17
New cards

CSS Modules

A way to write CSS that's scoped locally to a specific component.

18
New cards

React Router

A library for routing in React applications.

19
New cards

Giving Styles to Components

Different techniques in React for styling components, such as CSS modules, inline styles, or using external stylesheets.

20
New cards

Event Listeners

Functions that are called when a specified event occurs on a DOM element.

21
New cards

Hooks

Functions that let you 'hook into' React state and lifecycle features from function components.

22
New cards

Controlled Components

Components that derive their input value from component state, making the component the single source of truth.

23
New cards

Uncontrolled Components

Components that store their own state internally, not controlled by React.

24
New cards

Framer Motion

A popular library for animations in React applications.

25
New cards

Functional Components

JavaScript functions that return React elements.

26
New cards

Class Components

ES6 classes that extend React.Component to define components with lifecycle methods.

27
New cards

Higher-Order Components

Functions that take components as arguments and return new components.

28
New cards

Render Props

A technique for sharing code between React components using a prop whose value is a function.