Skip to content

Notes from Udemy - React - The Complete Guide (incl Hooks, React Router, Redux)

Notifications You must be signed in to change notification settings

Nishith1998/React-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React

React is a JavaScript library for building user interfaces.

Mobile apps and desktop apps feel very Reactive: things happen instantly, you don't wait for new pages to load or actions to start.

Traditionally, in web apps, you click a link and wait for a new page to load. You click a button and wait for some action to complete.

    graph LR;
    A[JScode] -- Request --> B[Server]
    B -- HTML --> A
Loading

JScode (Client side JS page)

JavaScript runs in the browser - on the loaded page

You can manipulate the HTML structure (DOM) of the page.

We don't need to request a new HTML page using JavaScript itself because we can present(manipulating DOM) something different to user.

React does the same thing.

Index

Sr Title
1. React Basics & Working with Components
2. React State & Working with Events
3. Rendering Lists & Conditional Content
4. Styling React Components
5. Debugging React Apps
6. Working with Fragments, Portals & Refs
7. Handling Side Effects
8. Using useReducers
9. Context
10. Rules of Hooks
11. How React Works
12. Preventing unnessary re-evaluations (React.memo())
13. Memoizing by useMemo()

About

Notes from Udemy - React - The Complete Guide (incl Hooks, React Router, Redux)

Topics

Resources

Stars

Watchers

Forks