Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
From FRP to React
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cee
April 12, 2015
Programming
210
2
Share
From FRP to React
@LilyStudio
Cee
April 12, 2015
More Decks by Cee
See All by Cee
CryptoBay
cee
1
89
How to make a Touch Bar app
cee
0
150
How to make an incredible speech
cee
1
100
From an idea to a product
cee
1
270
「SwiftGG Show」第六期 - Swift Notification Center【100mango】
cee
0
290
「SwiftGG Show」第二期 - Something you don’t know on Mac OS X【Cee】
cee
1
230
關於排版.pdf
cee
1
410
「SwiftGG Show」第一期 - Xcode Tips & Tricks【星夜暮晨】
cee
1
540
What Knowledge Is Important to a Software Professional?
cee
1
190
Other Decks in Programming
See All in Programming
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
520
Java 21/25 Virtual Threads 소개
debop
0
310
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
110
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
3.5k
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
270
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
270
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
210
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
280
おれのAgentic Coding 2026/03
tsukasagr
1
120
Understanding Apache Lucene - More than just full-text search
spinscale
0
150
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
210
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
870
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Raft: Consensus for Rubyists
vanstee
141
7.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Practical Orchestrator
shlominoach
191
11k
Site-Speed That Sticks
csswizardry
13
1.1k
Speed Design
sergeychernyshev
33
1.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Faster Mobile Websites
deanohume
310
31k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
92
How to build a perfect <img>
jonoalderson
1
5.3k
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