YoVDO

Flux - A Modern Way of Doing MVC

Offered By: Devoxx via YouTube

Tags

Devoxx Courses React Courses MVVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube