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
Building web apps with React+MobX
Search
Gerben Meyer
December 07, 2017
Programming
1
64
Building web apps with React+MobX
Presented at the first meetup of the Web Applications Meetup group Veenendaal.
Gerben Meyer
December 07, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
CSC307 Lecture 05
javiergs
PRO
0
500
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
640
高速開発のためのコード整理術
sutetotanuki
1
390
2026年 エンジニアリング自己学習法
yumechi
0
130
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.1k
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
160
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
450
MUSUBIXとは
nahisaho
0
130
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
7k
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
Data-Centric Kaggle
isax1015
2
770
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Ethics towards AI in product and experience design
skipperchong
2
190
Navigating Team Friction
lara
192
16k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Exploring anti-patterns in Rails
aemeredith
2
250
GitHub's CSS Performance
jonrohan
1032
470k
Writing Fast Ruby
sferik
630
62k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
64
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
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!