Home>Courses>Learn React.js, Redux & Immutable.js while building a weather app

Beginner

4h

Certificate of Completion

Learn React.js, Redux & Immutable.js while building a weather app

Gain insights into building a weather app with React, Redux, Immutable.js, and Jest. Learn about their problems and solutions, enhancing your app's performance and testing capabilities.
Gain insights into building a weather app with React, Redux, Immutable.js, and Jest. Learn about their problems and solutions, enhancing your app's performance and testing capabilities.
AI-POWERED

Explanations

Adaptive Learning

AI-POWERED

Explanations

Adaptive Learning

Access this course and 1200+
top-rated courses and projects

Continue with email

This course includes

26 Lessons
40 Playgrounds
Course Overview
Course Content

Course Overview

I'm Max Stoiber (@mxstbr) - the creator of react-boilerplate, one of the most popular react starter kits (10K+ stars on github). I'll teach you how to build a real-world application using React, Redux and Immutable.js. We will use interactive playgrounds to create our app from scratch (no setup required). The course can be divided into 4 logical parts: 1. React: Understand what is React and what problem it solves. We'll build our first weather app using just React. 2. Redux: Identify potential issues in...Show More
I'm Max Stoiber (@mxstbr) - the creator of react-boilerplate, one of the most popular react starter kits (10K+ stars on github)....Show More

Course Content

1.

1. React basics

5 Lessons

Get familiar with React basics, reusable components, and JSX for dynamic web development.

2.

2. Your first React app

2 Lessons

Get started with building a React weather app, managing state, and fetching API data.

3.

3. Creating a forecast graph

4 Lessons

Work your way through creating dynamic forecast graphs in React using Plotly.js.

4.

4. State Management

4 Lessons

Grasp the fundamentals of state management with Flux, Redux, and Redux-Thunk.

5.

5. ImmutableJS

4 Lessons

Enhance React app performance using ImmutableJS for predictable and efficient state management.

6.

6. Testing

6 Lessons

Follow the process of running, testing, and verifying a React weather app.

7.

Appendix

1 Lessons

Approach the MIT License for using, modifying, and distributing software without warranties.

Course Author

Trusted by 2.6 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath