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
930
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
Amazon Bedrock AgentCoreのフロントエンドを探す旅 (Next.js編)
kmiya84377
1
140
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
220
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
750
専門分化が進む分業下でもユーザーが本当に欲しかったものを追求するプロダクトマネジメント/Focus on real user needs despite deep specialization and division of labor
moriyuya
1
1.2k
プロダクトエンジニアリングで開発の楽しさを拡張する話
barometrica
0
110
金融サービスにおける高速な価値提供とAIの役割 #BetAIDay
layerx
PRO
1
780
家族の思い出を形にする 〜 1秒動画の生成を支えるインフラアーキテクチャ
ojima_h
1
680
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
130
Amazon S3 Vectorsは大規模ベクトル検索を低コスト化するサーバーレスなベクトルデータベースだ #jawsugsaga / S3 Vectors As A Serverless Vector Database
quiver
0
120
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
2
790
dipにおけるSRE変革の軌跡
dip_tech
PRO
1
240
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
430
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
184
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Making Projects Easy
brettharned
117
6.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
Six Lessons from altMBA
skipperchong
28
3.9k
Automating Front-end Workflow
addyosmani
1370
200k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.5k
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.