Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
From FRP to React
Search
Cee
April 12, 2015
Programming
230
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
From FRP to React
@LilyStudio
Cee
April 12, 2015
More Decks by Cee
See All by Cee
CryptoBay
cee
1
100
How to make a Touch Bar app
cee
0
180
How to make an incredible speech
cee
1
120
From an idea to a product
cee
1
300
「SwiftGG Show」第六期 - Swift Notification Center【100mango】
cee
0
320
「SwiftGG Show」第二期 - Something you don’t know on Mac OS X【Cee】
cee
1
260
關於排版.pdf
cee
1
450
「SwiftGG Show」第一期 - Xcode Tips & Tricks【星夜暮晨】
cee
1
580
What Knowledge Is Important to a Software Professional?
cee
1
200
Other Decks in Programming
See All in Programming
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
160
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
180
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.2k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
240
R8 の設定見直しでアプリサイズ削減
andpad
0
220
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
180
気持ちぃ〜角丸 Squircle
ryu1013
0
320
Workers Cache を知る
syumai
0
370
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
290
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
2
1.2k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Ethics towards AI in product and experience design
skipperchong
2
440
How to Talk to Developers About Accessibility
jct
2
590
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
810
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Transcript
FROM FRP TO REACT Cee@LilyStudio 15.04.12
FUNCTIONAL REACTIVE PROGRAMMING • Functional vs. Imperative • Lambda Calculus
• Reactive vs. Imperative • a = b + c
WHAT WE CONCERN • Input and Output
“The output is a function of all inputs up to
that time.”
WHAT WE CONCERN • Input and Output • State
MVC • Model • View • Controller
MVVM • Model • View • View Model
• Data-binding • Subscribe and Observable
FRAMEWORKS • Web: Angular, React • iOS: ReactiveCocoa • Android:
RoboBinding • Cross: React-native
REACTIVECOCOA • Stream: Signal and Sequence • Subscribe: Next, Error
and Completed • Transformations: Filter, Map, Reduce, Fold… • Dealing with Async Methods • Chaining Dependent Operations
EXAMPLE • Login Page
REACT • Virtual DOM • Render Page and Re-render •
Component
EXAMPLE • Simple Component
REFERENCES • Wiki: Functional Programming • Wiki: Reactive Programming •
Input and Output
THE END