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
はじめてのOSS開発からみえたGo言語の強み
shibukazu
1
170
Android Audio: Beyond Winning On It
atsushieno
0
850
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
260
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
180
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
Agile PBL at New Grads Trainings
kawaguti
PRO
1
430
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.3k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
270
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
yamada_r
2
110
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
560
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
400
Featured
See All Featured
Scaling GitHub
holman
463
140k
GraphQLとの向き合い方2022年版
quramy
49
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
GitHub's CSS Performance
jonrohan
1032
460k
Raft: Consensus for Rubyists
vanstee
140
7.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Making Projects Easy
brettharned
117
6.4k
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.