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
62
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
Apache Hive 4 on Treasure Data
ryukobayashi
0
340
2 週間で Twitter Bot を作ってみた
contour_gara
0
540
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
0
250
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
170
Anthropic Cookbook のおすすめレシピ
schroneko
7
980
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
2
820
ゆるい個人開発のススメ
kuroppe1819
10
990
Fragment Composition of GraphQL
quramy
7
1k
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Bash Introduction
62gerente
604
210k
Designing for humans not robots
tammielis
248
25k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Making Projects Easy
brettharned
108
5.5k
GraphQLとの向き合い方2022年版
quramy
32
12k
Writing Fast Ruby
sferik
621
60k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
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!