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
Rekitを試してみた
Search
Kyosuke Nakajima
October 06, 2017
Technology
0
910
Rekitを試してみた
Kyosuke Nakajima
October 06, 2017
Tweet
Share
More Decks by Kyosuke Nakajima
See All by Kyosuke Nakajima
スタートアップでのGAS活用事例
cocomode18
0
22k
Other Decks in Technology
See All in Technology
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
2
880
Kubernetes x k6 で負荷試験基盤を開発して 負荷試験を民主化した話 / Kubernetes x k6
sansan_randd
2
730
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
100
依存関係があるコンポーネントは Barrel ファイルでまとめよう
azukiazusa1
3
530
株式会社EventHub・エンジニア採用資料
eventhub
0
4.2k
Ask! NIKKEI RAG検索技術の深層
hotchpotch
13
2.8k
10分で紹介するAmazon Bedrock利用時のセキュリティ対策 / 10-minutes introduction to security measures when using Amazon Bedrock
hideakiaoyagi
0
170
RSNA2024振り返り
nanachi
0
500
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
1.5k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
57k
データ基盤の成長を加速させる:アイスタイルにおける挑戦と教訓
tsuda7
3
650
SCSAから学ぶセキュリティ管理
masakamayama
0
140
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
950
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
310
Into the Great Unknown - MozCon
thekraken
35
1.6k
Embracing the Ebb and Flow
colly
84
4.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Transcript
RekitΛࢼͯ͠Έͨ ג ࣜ ձ ࣾ χ ί Ϧ ʔ औ
క $ 5 0 1 த ౡ ژ ྄ ( P U B O E B K T
ࣗݾհ 2 גࣜձࣾχίϦʔ औక$50 !DPDPNPEF தౡ ژ྄ ͳ͔͡· ͖ΐ͏͚͢ ҩࢣ͕ڭ͑Δඒ༰ҩྍͷίϯϓϨοΫε
ղܾɾԠԉαΠτ/*$0-: IUUQTOJDPMZKQ ͍ͭޒాͰۈͯ͠·͢ɻ ͜ͷձ͔ΒెาඵͰ͢ɻ
Awfulness of Building React/Redux Application • ࣾ"ENJOը໘Ͱ3FBDU3FEVYΛ࠾༻͍ͯ͠Δ • 3FEVYϓϩδΣΫτͷ໘ͳͱ͜Ζ –
ॳظϓϩδΣΫτ࡞ίετ͕ߴ͍ • ϑϨʔϜϫʔΫ͕ͳ͍ • ߏஙํ๏ࡾऀࡾ༷Ͱʮ3BJMʯͳ͍ – ৽͍͠ػೳΛ࡞Δͷʹ৽ن࡞मਖ਼͢ΔϑΝΠϧ͕ଟ͍ • $POUBJOFS$PNQPOFOU • "QJ &QJD]] 4BHB • .PEFM4DIFNB • 3FEVDFS • 3PVUFS • ͜ΕΒʹؔ࿈͢Δ$POTUBOUT 3
Introducing Rekit 4 Toolkit for building scalable web applications with
React, Redux and React-router http://rekit.js.org (JUIVC TUBSIJTUPSZ Ver2.0 Release 2017/6/23 • ओͳػೳ – $-*͔Β৽نϓϩδΣΫτੜ – 3FLJU1PSUBMʢ(6*ʣ$6*Ͱ։ൃ࣌ͷ ඞཁίʔυੜΛࣗಈԽ
Included Packages 5 • XFCQBDL • CBCFMQSFTFUFT • SFBDUSFEVYSFBDUSPVUFS •
SFEVYUIVOL ]]SFEVYTBHB • SFBDUIPUMPBEFSSFEVYEFWUPPMT • <-JOUFS>FTMJOUDPOGJHBJSCOC • <5FTU>NPDIBDIBJ
Getting Started OQN JOTUBMMNJHSFLJU SFLJU DSFBUFNZBQQ TBTT DENZBQQ OQN JOTUBMM
OQN TUBSU 6
How it works 7 'FBUVSF" $PNNPO 'FBUVSFT Routes Actions Components
Routes Actions Components 'FBUVSF# ǘǘ
How it works 8 DEMO
Using CLI 9 SFLJU BEEDPNQPOFOUGFBUVSFDPNQPOFOU SFLJU BEEBDUJPOGFBUVSFBDUJPONJB SFLJU NWDPNQPOFOUGFBUVSFDPNQPOFOUGFBUVSFOFXDPNQPOFOU SFLJU
NWBDUJPOGFBUVSFBDUJPOGFBUVSFOFXBDUJPO SFLJU SN DPNQPOFOUGFBUVSFDPNQPOFOU SFLJU SN BDUJPOGFBUVSFBDUJPO • SFLJUDPSF – ίϚϯυΛड͚औΓɺ5FNQMBUF͔Βࣗಈੜͯ͠Δ – 3FOBNF3FNPWFରԠ – ͜ΕΒͷ৽نςϯϓϨʔτΛ࡞ΕΔ1MVHJO։ൃՄೳ
Comment • ⼤規模プロジェクトになるとまだまだ⾟い – Model / Schema層が欲しい – apiを呼ぶ部分とreducerが同じファイル内にあるのを分離したい –
actionとreducerが1:1になってしまってるので、storeが増えると 管理⾟い – storeがimmutableじゃない • 発想は好き – でも流⾏らなそう。Plugin開発もそんなに進んでない。 • やってみたい – Rekit-coreをforkして、別プロジェクトに応⽤ができそう 10
11 Thank you for listening … a nd w e
a r e hi r i ng.