Flux - A Modern Way of Doing MVC
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the evolution of UI state management patterns in this 32-minute Devoxx conference talk. Delve into the origins of the MVC pattern from Smalltalk-76 and compare it to modern approaches like Flux, React, and Redux. Understand the key differences between MVC, MVP, and MVVM, and discover how unidirectional and bidirectional data flows impact application design. Learn about the importance of transient state, pure transformations, and maintaining a single source of truth. Gain insights into choosing the right state management approach for complex applications, regardless of the specific technology or framework. Through practical examples and clear explanations, enhance your ability to tackle UI state management challenges effectively.
Syllabus
Introduction
React
Asset Management
What is Redux
What is Flux
Simple example
Why create
What is MVC
Do gears instead
MVC confusion
Source code
JavaScript MVC
Why we think this way
The controller
The structure
Goals of Flux
Unidirectional UI
React UI
Predictability
Source of truth
Store
State
Why is this important
About us
Naath IO
Taught by
Devoxx
Related Courses
Introduction to ReactJSMicrosoft via edX Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via MirÃadax React
Udacity