SlideShare a Scribd company logo
NOTES FROM 
THE FUTURE 
Beyond Flux
ABOUT ME 
@jergason 
jergason on github 
jsjabber etc etc 
engineer at kuali co
Notes From The Future: Beyond Flux
Notes From The Future: Beyond Flux
ABOUT YOU?
Flux 
"Flux eschews MVC in favor of a 
unidirectional data flow. When a user 
interacts with a React view, the view 
propagates an action through a central 
dispatcher, to stores that hold the 
application's data and business logic, which 
updates all of the views that are affected."
Views 
Flux 
actions 
Dispatcher 
callback 
Stores 
events 
controller-view 
event handlers
Views 
FOluKx 
actions 
Dispatcher 
callback 
Stores 
events 
controller-view 
event handlers
DEMO 
TIME
Notes From The Future: Beyond Flux
Notes From The Future: Beyond Flux
Notes From The Future: Beyond Flux
Flux
Notes From The Future: Beyond Flux
WHAT IS 
THE 
FUTURE
Notes From The Future: Beyond Flux
Immutable Data
DEMO 
TIME
THIS IS 
STUPID
"Much of what makes application development difficult is tracking mutation and 
maintaining state. Developing with immutable data encourages you to think 
differently about how data flows through your application. 
Subscribing to data events throughout your application, by using Object.observe, 
or any other mechanism, creates a huge overhead of book-keeping which can hurt 
performance and creates opportunities for areas of your application to get out of 
sync. Since immutable data never changes, subscribing to changes throughout 
the model is a dead-end and new data can only ever be passed from above."
THIS IS 
SLOW
LOL NOT 
SLOW
DEMO 
TIME
http://hypirion.com/musings/understanding-persistent-vector-pt-1
Lets make an 
app! 
ᕕ( ᐛ )ᕗ
global app state 
(•_•)
pass global state 
to all children 
ಠ_ಠ
top-level 
callback 
(つ☢益☢)つ︵┻━┻
CURSORS
DEMO 
TIME
render function 
cursors 
cursor callback 
cursor updates components
Resources 
https://github.com/facebook/immutable-js 
https://github.com/omniscientjs/immstruct 
https://github.com/swannodette/om 
https://github.com/jergason/happytrack

More Related Content

PDF
Designing Secure APIs in the Cloud
PPT
ASP.net MVC CodeCamp Presentation
PDF
Automated system change discovery and management in the cloud
PPT
PERFTEST FOR WEB BASED APPS
PPTX
From zero to hero with the Reactive extensions for JavaScript
KEY
Machine Learning in JavaScript
PDF
Introduce flux & react in practice
Designing Secure APIs in the Cloud
ASP.net MVC CodeCamp Presentation
Automated system change discovery and management in the cloud
PERFTEST FOR WEB BASED APPS
From zero to hero with the Reactive extensions for JavaScript
Machine Learning in JavaScript
Introduce flux & react in practice

Similar to Notes From The Future: Beyond Flux (20)

PDF
Introduce Flux & react in practices (KKBOX)
PPT
PPTX
Flux architecture
PDF
Flux architecture and Redux - theory, context and practice
PPTX
React. Flux. Redux. by Andrey Kolodnitskiy
ODP
Fluxxor react library
PDF
Let's Lean and Implement flux
PPTX
Flux - rethink in design pattern
PPTX
React. Flux. Redux
PDF
Flux Architecture 1 edition Edition Boduch
PDF
Introduction to React, Flux, and Isomorphic Apps
PDF
JBug_React_and_Flux_2015
PDF
Instant download Flux Architecture 1 edition Edition Boduch pdf all chapter
PPTX
Intro to Flux - ReactJS Warsaw #1
PPTX
What is flux architecture in react
PDF
From Back to Front: Rails To React Family
PDF
React, Flux, and Realtime RSVPs
PPTX
Flux memo
PDF
Building a maintainable Reactiflux application
PDF
Fluxible
Introduce Flux & react in practices (KKBOX)
Flux architecture
Flux architecture and Redux - theory, context and practice
React. Flux. Redux. by Andrey Kolodnitskiy
Fluxxor react library
Let's Lean and Implement flux
Flux - rethink in design pattern
React. Flux. Redux
Flux Architecture 1 edition Edition Boduch
Introduction to React, Flux, and Isomorphic Apps
JBug_React_and_Flux_2015
Instant download Flux Architecture 1 edition Edition Boduch pdf all chapter
Intro to Flux - ReactJS Warsaw #1
What is flux architecture in react
From Back to Front: Rails To React Family
React, Flux, and Realtime RSVPs
Flux memo
Building a maintainable Reactiflux application
Fluxible
Ad

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Understanding Forklifts - TECH EHS Solution
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Essential Infomation Tech presentation.pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
top salesforce developer skills in 2025.pdf
PDF
AI in Product Development-omnex systems
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
medical staffing services at VALiNTRY
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms II-SECS-1021-03
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Odoo POS Development Services by CandidRoot Solutions
PTS Company Brochure 2025 (1).pdf.......
Design an Analysis of Algorithms I-SECS-1021-03
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How Creative Agencies Leverage Project Management Software.pdf
history of c programming in notes for students .pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Understanding Forklifts - TECH EHS Solution
2025 Textile ERP Trends: SAP, Odoo & Oracle
Essential Infomation Tech presentation.pptx
L1 - Introduction to python Backend.pptx
top salesforce developer skills in 2025.pdf
AI in Product Development-omnex systems
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
medical staffing services at VALiNTRY
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Wondershare Filmora 15 Crack With Activation Key [2025
Ad

Notes From The Future: Beyond Flux