React js. From the beginning. w/ Redux and React Router
React js. From the beginning. w/ Redux and React Router, available at $84.99, has an average rating of 4.62, with 215 lectures, based on 882 reviews, and has 4768 subscribers.
You will learn about How to use React to make awesome front-end UIs! How to set up, navigate, and use create-react-app to build React applications with ease How to use React without webpack or ES6 The React component lifecycle system Have a good idea how to make a large project (we do a small clone of AirBnB) This course is ideal for individuals who are Devs who know how to use JavaScript and want to start using React to make their UI's easier to manage It is particularly useful for Devs who know how to use JavaScript and want to start using React to make their UI's easier to manage.
Enroll now: React js. From the beginning. w/ Redux and React Router
Summary
Title: React js. From the beginning. w/ Redux and React Router
Price: $84.99
Average Rating: 4.62
Number of Lectures: 215
Number of Published Lectures: 214
Number of Curriculum Items: 215
Number of Published Curriculum Objects: 214
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will Learn
- How to use React to make awesome front-end UIs!
- How to set up, navigate, and use create-react-app to build React applications with ease
- How to use React without webpack or ES6
- The React component lifecycle system
- Have a good idea how to make a large project (we do a small clone of AirBnB)
Who Should Attend
- Devs who know how to use JavaScript and want to start using React to make their UI's easier to manage
Target Audiences
- Devs who know how to use JavaScript and want to start using React to make their UI's easier to manage
Important note: This course was made in 2017 when classes were the primary model for React and ES6 was new. Since then, the model has changed substantially to focus on functional programming (hooks). Smaller, but important changes like using next.js, redux-tool-kit, etc. have also gotten traction. I do cover hooks in both React and Redux (react-redux module), but the course is focused around the older model. It still works, it’s just “outdated” as current React goes. Please be aware of that if you are new, and if you prefer a class based model, then this might be exactly what you are looking for.
This course:
Starting with Angular 1 in 2010, JavaScript frameworks exploded onto the scene and are required by virtually every large website on the Internet. React, which appeared a few years later in 2013 has become the dominant tool in that group. What does that mean for you? You can learn to use the same front-end framework used by Facebook, Amazon, Netflix, BBC, Airbnb, and Ebay, to name a few. And you won’t just learn how to use it, but you’ll learn the fundamentals around it.
TL;DR – React is awesome. I’ve been teaching it professionally for 8 years and love it. Learn it here!
What I need from you:
-
I need you to know JavaScript, CSS, and HTML.
-
It’s not required to use React, but React makes very heavy use of ES6 (the 2015 update to JavaScript), so the course will use ES6 after the first main section. I will briefly mention how it works as needed, and add a supplemental section that covers those parts.
-
I need you know how to navigate your computer, not be afraid of the terminal, and ask questions as you have them!
Why me:
I first used React in 2014 for a small company website. I’ve also used Angular, Vue, and Ember along with most other major UI frameworks and I’m a believer in React. I’ve taught it professionally for 4 years, and have built sites for some of the largest companies in the United States using React Router and redux alongside. I will teach you one step at a time, whiteboard, and start from ground zero before getting to webpack and eventually Redux. Prepare to start learning the best JavaScript framework!
The sections in bold will be finished no later than August 15. I will send out a message when they are complete.
Sections:
-
Environment Setup (skip if you have node installed already)
-
React 101
-
State and Events
-
The Component Lifecycle and HTTP
-
Project 1 – Flash Card app (AWS services)
-
React Router
-
Redux
-
Redux Middleware (redux-promise and redux-thunk)
-
AirBnB Clone with Redux
-
Overview of Auth From a Front-end Perspective
-
-
Building/Preparing React for Deployment
-
Hooks – the “2020 way” to do React
-
Context
-
Supplemental –ES6 for React
Course Curriculum
Chapter 1: Introduction and housekeeping
Lecture 1: Github repo, course layout, and how to get help
Lecture 2: Installing Nodejs and VSCode – MAC (Skip if you have it)
Lecture 3: Installing Nodejs on a PC (Skip if you have)
Lecture 4: Using Visual Studio Code on a PC (Skip if you have)
Chapter 2: React 101
Lecture 1: Introduction – early course layout – and github repo
Lecture 2: Optional – A brief history of JS and why we need React
Lecture 3: How we'll use Express in this section
Lecture 4: REQUIRED – Making a basic Express server for development
Lecture 5: Your First React Program
Lecture 6: Uhh, What Just Happend?
Lecture 7: JSX & Babel
Lecture 8: ReactDom.render() and the virtual DOM
Lecture 9: Components
Lecture 10: Props
Lecture 11: PRACTICE! – Using Components and Props
Lecture 12: Multiple Components in an Array
Lecture 13: Components as Classes
Lecture 14: PRACTICE! – Class, Array. and Components
Lecture 15: LoremPixel Repalcement
Lecture 16: Breaking Down Components – Part 1
Lecture 17: Breaking Down Components – Part 2
Lecture 18: Section Review
Chapter 3: State and Events
Lecture 1: Create React App – making development easier
Lecture 2: Create React App – the node modules
Lecture 3: Coding in Create React App
Lecture 4: What is state? (no coding)
Lecture 5: State in Action
Lecture 6: State do's and don'ts
Lecture 7: Events in React
Lecture 8: Available events
Lecture 9: Changing state with an event
Lecture 10: Practicing with state
Lecture 11: Practicing with state – walkthrough
Lecture 12: Updated Image URLs
Lecture 13: State and props together
Lecture 14: Stateless Components vs. Stateful Components
Lecture 15: Stateless vs Stateful example
Chapter 4: The Component Lifecycle and HTTP
Lecture 1: Section Intro
Lecture 2: Getting started with axios & HTTP
Lecture 3: Axios URL
Lecture 4: Using Axios and a free api (openweathermap.org)
Lecture 5: The Component Lifecycle
Lecture 6: The Docs
Lecture 7: The Lifecycle – componentDidMount()
Lecture 8: The Lifecycle – render()
Lecture 9: More practice with render, state, and http
Lecture 10: Adding an input box
Lecture 11: The Lifecycle – componentDidUpdate()
Lecture 12: Practice – Refactoring the weather widget
Lecture 13: The Lifecycle – componentWillUnmount()
Lecture 14: The plan for the next few videos
Lecture 15: Managing forms with State
Lecture 16: Data flows down, so pass state up! Part 1
Lecture 17: Data flows down, so pass state up! Part 2
Lecture 18: Styling components
Chapter 5: Project – AWS flash cards – Practice with state and component lifecycle
Lecture 1: Project Demo
Lecture 2: Setting up our app structure
Lecture 3: QuizBar and FontAwesome glyphicons
Lecture 4: QuizType – a component inside QuizBar
Lecture 5: Cleaning up QuizBar
Lecture 6: IMPORTANT: A fix for the next video
Lecture 7: Flash Card Component
Lecture 8: Getting our data with Axios
Lecture 9: Adding a spinner
Lecture 10: Adding Flash Card Component Logic
Lecture 11: Moving State up one last time
Chapter 6: React Router
Lecture 1: IMPORTANT: React Router v6 update
Lecture 2: Intro to React Rrouter
Lecture 3: Router, Route, and Link
Lecture 4: NavLink and Making a NavBar
Lecture 5: Routes with Component vs. Render
Lecture 6: Nested Routes
Lecture 7: Router Component Props – history, location, and match
Lecture 8: Dynamic URL's and URL params & Short Review
Lecture 9: Endpoint for next lecture
Lecture 10: Mini-Project – Movie Fan App
Lecture 11: Mini-Project – Continued
Lecture 12: Mini-Project – Finished
Chapter 7: Redux
Lecture 1: What is Redux?
Lecture 2: Redux and React
Lecture 3: How Redux works
Lecture 4: Wiring Up Redux
Lecture 5: CONNECTing Redux and React
Lecture 6: Adding more reducers to our store
Lecture 7: Adding an action creator and action
Lecture 8: Adding the dispatcher
Lecture 9: Adding Meat and Produce
Lecture 10: STOP: REVIEW
Lecture 11: Adding the Router
Lecture 12: Getting a little more out of redux
Lecture 13: Getting a little more out of redux – an action
Chapter 8: Redux Middleware – async action creators!
Lecture 1: Section Intro
Instructors
-
Robert Bunch
Code school instructor, software architect and engineer
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 9 votes
- 3 stars: 45 votes
- 4 stars: 252 votes
- 5 stars: 570 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple