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
Does react-redux-firebase spark joy?
Search
Nokogiri
March 23, 2019
Technology
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Does react-redux-firebase spark joy?
Nokogiri
March 23, 2019
More Decks by Nokogiri
See All by Nokogiri
Zustandを用いた実践的状態管理
undefined_name
3
890
React Testing Libraryでの WAI-ARIAロールの活用事例
undefined_name
1
220
自動テストは何の役に立つのか そして役に立たないのか
undefined_name
5
1.8k
Pipe Operator (|>) の紹介
undefined_name
2
400
FizzBuzzで学ぶOCP
undefined_name
0
160
エンジニアとQAでコラボするフロントエンドリアーキテクチャ開発の事例
undefined_name
4
3.2k
オブジェクト指向のプラクティスをフロントエンドで活用する
undefined_name
7
1.8k
モププロ@kintone開発チーム
undefined_name
1
660
勉強会で登壇者に 質問しづらい課題を解決する サービスをリリースしました🎉
undefined_name
2
1.3k
Other Decks in Technology
See All in Technology
記録をかんたんに、提案をパーソナルに ── AIであすけんが目指すもの
oprstchn
0
140
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
1
360
背中から、背中へ /paying forward to community
naitosatoshi
0
220
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
1.1k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
210
AWS Blocks を触ってみた/first-tach-aws-blocks
fossamagna
2
140
AI駆動開発におけるQAエンジニアの役割事例 〜AI駆動開発の現場から〜
kobayashiyorimitsu
0
300
最近評価が難しくなった
maroon8021
0
220
NDIAS CTF 2026 問題解説会資料
bata_24
0
180
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
360
きのこカンファレンス2026_肩書きを外したとき私は誰か
yamasatimi
1
130
cccccc
moznion
0
1.7k
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
610
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
Raft: Consensus for Rubyists
vanstee
141
7.6k
Odyssey Design
rkendrick25
PRO
2
720
My Coaching Mixtape
mlcsv
0
170
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
380
Building Adaptive Systems
keathley
44
3.1k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
330
Abbi's Birthday
coloredviolet
3
8.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Transcript
Does react-redux-firebase spark joy ? 2019/03/24 @Firebase Meetup in Osaka
#2
Does react-redux-firebase spark joy? ૣͰ͕͢ɺ react-redux-firebase ͬͯΔਓʁ ΞΠεϒϨΠΫ
Does react-redux-firebase spark joy? ຊ͢͜ͱ React-ReduxΞϓϦΛFirebaseͰ࡞ΔͳΒ͜ͷ ϥΠϒϥϦ͕ΊͪΌͪ͘ΌSpark Joy ͩΑ ͱ͍͏͓Λ͠·͢ɻ
Does react-redux-firebase spark joy? ࣍ 00.react-redux-firebaseͱ 02.࡞ͬͨαʔϏεʹ͍ͭͯ 02. ͖ͳͱ͜Ζ 03.
٧·ͬͨͱ͜Ζ 04. ݁
00. react-redux-firebaseͱ
Does react-redux-firebase spark joy? 00. react-redux-firebaseͱ - React-ReduxΞϓϦ͔ΒFirebaseΛར༻͢Δͱ͖ʹ͑Δศརπʔϧ - ReactͷHOCͱͯ͠ར༻Ͱ͖Δ
- Document͕ॆ࣮͍ͯ͠Δʢhttp://react-redux-firebase.com/ʣ - FirestoreΛ͏ʹผ్Λ redux-firestore ར༻͢Δ https://github.com/prescottprue/react-redux-firebase
01. ࡞ͬͨαʔϏεʹ͍ͭͯ
Does react-redux-firebase spark joy? 01. ࡞ͬͨαʔϏεʹ͍ͭͯ - ొஃऀ͕ษڧձͰϑΟʔυόοΫΛಘΒΕʹ͍͘ - ͕࣌ؒͳ͔ͬͨΓɺஏ͔ͣͯ͘͠खΛ্͛ͮΒ͍
- ొஃऀͷ࣭ײΛಗ໊ & ه໊ͰߘͰ͖Δ - άϧʔϓνϟοτϥΠΫͳαʔϏε PutYourHandsUp ~Where feedback to the speakers gather. pyhu.nkgr.app
Does react-redux-firebase spark joy? 01. ࡞ͬͨαʔϏεʹ͍ͭͯ - ొஃऀ͕ษڧձͰϑΟʔυόοΫΛಘΒΕʹ͍͘ - ͕࣌ؒͳ͔ͬͨΓɺஏ͔ͣͯ͘͠खΛ্͛ͮΒ͍
- ొஃऀͷ࣭ײΛಗ໊ & ه໊ͰߘͰ͖Δ - άϧʔϓνϟοτϥΠΫͳαʔϏε PutYourHandsUp ~Where feedback to the speakers gather.
Does react-redux-firebase spark joy? 01. ࡞ͬͨαʔϏεʹ͍ͭͯ ΞʔΩςΫνϟͱׂ FrontEnd BackEndService React
- ೝূ / DB / Hosting - ΞΫηεղੳGoogleAnalitics 'JSFTUPSF Written in react-redux- firebase
02. ͖ͳͱ͜Ζ
Does react-redux-firebase spark joy? 02. ͖ͳͱ͜Ζ - withFirestoreΛHOCͰrecompose͢Δ͜ͱͰ Firestore͕ఏڙ͢Δ͕ؔར༻Ͱ͖ΔΑ͏ʹͳ Δ
- Get / SetListener Λར༻͢Δ͜ͱͰ redux Storeʹ state.firestore.ordered.xxxͰΞΫη ε͢Δ͜ͱ͕Ͱ͖Δ - ӬଓσʔλFirestoreʹɻredux StoreΞϓ Ϧέʔγϣϯͷঢ়ଶཧʹప͢Δ͜ͱ͕Ͱ͖ Δɻ - setListenerΛ͏͜ͱͰUpdateSetΛ͏ ͱαʔόʔ͔Βfetch͠ͳͯ͘ϦΞϧλΠϜʹ state͕มߋ͞Είϯϙʔωϯτ͕࠶ඳը͞ΕΔ FirestoreΛReduxͷStoreͷΑ͏ʹѻ͑Δ
Does react-redux-firebase spark joy? 02. ͖ͳͱ͜Ζ - ͜Ε͚ͩͰTwitterͷϩάΠϯϙοϓΞοϓͷ ग़ྗ ->
ΓͰϩάΠϯࡁΈϢʔβʔใͷऔ ಘ·ͰͰ͖Δʂ AuthपΓఏڙFunction ͕͍͍͢ - ϩάΠϯεςʔλεΛνΣοΫͰ͖Δ isLoaded, isEmpty ͕ײత
03. ٧·ͬͨͱ͜Ζ
Does react-redux-firebase spark joy? 03. ٧·ͬͨͱ͜Ζ - ϥΠϒϥϦͷͰͳ͘TypeScriptͷ͕ͩɺܕ͕ͳ ͍ͷͰࣗલͰఆ͕ٛඞཁɻ -
PR͛Α͏͔ͱࢥ͕ͬͨɺαʔόʔ͔Βະऔಘ࣌ͳͲอ࣋ ͢Δσʔλ͕ҧ͏Έ͍ͨͳͷͰҰ୴ଘஔͯ͠͠·ͬͨ… react-redux-firebase , redux-firestore ͷ ܕఆ͕ٛͳ͍…
Does react-redux-firebase spark joy? 03. ٧·ͬͨͱ͜Ζ - ௨৴ͷΈAuthͳͲΊͪΌͪ͘Όศརͳ໘ɺଞͷα ʔϏεʹͳ͍ͷͰɺҠΕͳ͍… -
Firebase,Firestoreʹͳ͍ػೳ͑ͳ͍ (GraphQLͱ͔WebαʔϏεͷϩάͱ͔) ΞϓϦέʔγϣϯ͕FirebaseʹϩοΫΠϯ͞ΕΔ
04ɽ݁
Does react-redux-firebase spark joy? • ϑϩϯτΤϯυϗετڥͱͯ͠Firebase࠷ߴ • ϑϧϚωʔδυͳNoSQL DBͱ͍͍ͯ͢͠ʂ •
RealTimeͳ௨৴͕WebSocketͷݟ͕ͳ࣮ͯ͘ݱͰ͖ΔFirestore࠷ߴ • ࠓͷͱ͜ΖϨΠςϯγૣ͍ͱײ͡Δ͠ɺදࣔͳ͍ 04ɽ݁ Firebase Firestore spark joy react-redux-firebase spark joy • Firebase͏ͳΒͥͻ͏͖ʂ