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
210
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
870
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.1k
オブジェクト指向のプラクティスをフロントエンドで活用する
undefined_name
7
1.7k
モププロ@kintone開発チーム
undefined_name
1
660
勉強会で登壇者に 質問しづらい課題を解決する サービスをリリースしました🎉
undefined_name
2
1.3k
Other Decks in Technology
See All in Technology
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
130
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
130
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
230
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1.2k
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
210
LLMにもCAP定理があるという話
harukasakihara
0
390
入門!AWS Blocks
ysuzuki
1
140
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
230
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
160
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
360
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
650
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
360
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Claude Code のすすめ
schroneko
67
230k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
420
Navigating Team Friction
lara
192
16k
Chasing Engaging Ingredients in Design
codingconduct
0
220
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
240
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
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͏ͳΒͥͻ͏͖ʂ