Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Learn React by Building an eCommerce Site - Tutorial

via freeCodeCamp

Overview

This course teaches how to build an e-Commerce application using React with Class Components. The learning outcomes include understanding component basics, parent-to-child component communication, lifecycle methods, forms, REST-API calls, and basic routing. The course covers skills such as rendering items in components, handling events, updating component state, working with props and state, making HTTP requests, and implementing basic routing. The teaching method involves hands-on coding sessions and practical examples. The intended audience for this course is beginners or individuals looking to enhance their skills in React development.

Syllabus

) Introduction.
) What is React.
) Understanding Components.
) Create New React App.
) React React App From Scratch.
) Load Bootstrap.
) Create React Components.
) Add CSS Styles.
) Add Bootstrap NavBar.
) Fix Error - DOM property class.
) Nested Components.
) Render Expressions.
) Handle Events.
) Update Component State.
) Render List.
) Render Conditionally.
) Render Methods.
) Render Images.
) Render CSS Styles.
) Render CSS Classes.
) Pass Event Arguments.
) Render Child Components.
) Props.
) Props vs State.
) Props.Children.
) Handle Child Events.
) Delete Child Components.
) Life Cycle Phases of Components.
) Mounting Phase.
) Updating Phase.
) Unmounting Phase.
) Life Cycle of Child Components.
) Error Handling Phase.
) Basic Form.
) Two-Way Binding.
) Form Submit Button.
) HTTP Requests.
) Async and Await.
) Login Form with HTTP Request.
) Basic Routing.
) "404" Page.
) Switch.
) Link.

Taught by

freeCodeCamp.org

Reviews

Start your review of Learn React by Building an eCommerce Site - Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.