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

YouTube

Reactive Programming, State Management, and Redux for the Modern Front End Dev

NDC Conferences via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course covers the concepts of reactive programming, state management, and the Redux pattern for modern front-end developers. The learning outcomes include understanding the benefits of immutable state, writing code closely tied to business logic, and improving code readability, debugging, and scalability. The course teaches reactive programming using observables, state management techniques, and the Redux pattern with its core concepts like store and actions. The teaching method involves exploring these concepts through examples and discussing commonly used libraries. The intended audience for this course is front-end developers looking to enhance their JavaScript skills and write more maintainable code.

Syllabus

Reactive Programming, State Management, & Redux for the Modern Front End Developer Jennifer Wadella
Problems with Modern JavaScript Development
Imperative Approach When events occur, code runs and changes the state of the program.
Declarative Approach Specifying HOW the state of a program should be altered.
Reactive Programming A declarative programming style concerned with data "streams" and propagation of change.
(Reactive Extensions for JavaScript) is a library for reactive programming using observables that makes it easier to compose asynchronous or callback-based code.
State Management An organized approached to maintaining the state of your application data in a way that can be written to and read from.
Redux 101 Store: An object tree representing the state of your application. Action: An object describing how to modify the state.
Akita Cons . Subscription Management Not super clear where to put logic
Demo Repo: Demo

Taught by

NDC Conferences

Reviews

Start your review of Reactive Programming, State Management, and Redux for the Modern Front End Dev

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.