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
Building web apps with React+MobX
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Gerben Meyer
December 07, 2017
Programming
68
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building web apps with React+MobX
Presented at the first meetup of the Web Applications Meetup group Veenendaal.
Gerben Meyer
December 07, 2017
Other Decks in Programming
See All in Programming
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
Agents on Rails - Rails at Scale 2026
irinanazarova
0
560
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
残高管理から台帳サービスへの進化
artoy
1
200
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
270
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
ChromeでローカルLLM
ryu1013
0
140
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
Next.js: The final boss of Web Performance
guaca
0
250
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
First, design no harm
axbom
PRO
2
1.3k
エンジニアに許された特別な時間の終わり
watany
109
250k
A Modern Web Designer's Workflow
chriscoyier
699
190k
How STYLIGHT went responsive
nonsquared
100
6.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Balancing Empowerment & Direction
lara
6
1.3k
Transcript
Web Application Meetup Veenendaal The first
Gerben Meyer • Lead Developer at Minox • Before: •
Lead Developer at Zoover • Stuff in Taipei • Academia • http://gerbenmeyer.com/
Minox • Accounting software • Since 1983 • Around 20
employees • Veenendaal based • Transitioning to cool tech
Building web apps with React+MobX How we do it at
Minox
React • "A JavaScript library for building user interfaces" •
Generate HTML client-side and/or server-side • https://reactjs.org/
MobX • "Simple, scalable state management" • Store data on
which the UI is based • https://mobx.js.org/
Integrating MobX and React • Inject the MobX store in
the React component • MobX decorators do most of the magic
Changing State • Define an action for changing state •
Updating observables will notify observers
Changing View • MobX observer will update React props •
So new accounts are rendered automagically!
React Styleguidist • "Isolated React component development environment with a
living style guide" • AFAIK the best way of managing all your React components • Especially awesome when not using CSS • https://react-styleguidist.js.org/
Bizcuit • "Écht betalen vanuit jouw boekhouding!" • Our first
application builtthis way • Mobile-first web app • Connects with bank APIs • Back-end built in NodeJS • HA deployment in AWS • https://www.bizcuit.nl/
Let's demo some! All this in practice
Time for discussion Thanks for your attention!