YoVDO

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

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Javascript Courses Redux Courses Scalability Courses Observables Courses Reactive Programming Courses Code Readability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore reactive programming, state management, and Redux in modern front-end development. Dive into the challenges of JavaScript development, comparing imperative and declarative approaches. Learn about reactive programming using data streams and change propagation, with an introduction to RxJS. Understand state management techniques for maintaining application data. Delve into Redux basics, including store and action concepts. Examine Akita as an alternative state management solution, discussing its pros and cons. Access a demo repository to reinforce your understanding of these concepts, applicable across various JavaScript frameworks.

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

Related Courses

Writing Professional Code
Microsoft via edX
Learn C# By Building Applications
Udemy
Fundamentos de C# para Principiantes
Udemy
What's New in Visual Studio 2017 for F# For Developers
LinkedIn Learning
Clean Code
Udemy