狠狠撸
Submit Search
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
Feb 2, 2017
2 likes
2,958 views
Keisuke Imai
Riot 勉強会 #2 の資料です。 http://runstant.com/imakei/projects/36b64780
Technology
Read more
1 of 36
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
More Related Content
What's hot
(15)
PDF
オフライン行動を支えるメール配送管理 at サイタ
Yosuke TOMITA
?
PPTX
社内LTネタ ReactNative
Oguri Toru
?
PPTX
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
?
PDF
我が家のフロントエンド开発事情
Naoki Yamada
?
PDF
搁别补肠迟狈补迟颈惫别を语る勉强会
yohei sugigami
?
PDF
厂飞颈蹿迟のフ?ロハ?ティオフ?サ?ーハ?を使い倒す
Tomoki Hasegawa
?
PDF
スタートアップに箩辞颈苍して安心して眠るためにやった5つのこと
Masashi Ogawa
?
PDF
颁濒辞箩耻谤别でガラケーサイトを作る际の细かい话
Ikuru Kanuma
?
PDF
Rustで DDD を実践しながら API サーバーを実装?構築した(つもり)
ShogoOkazaki
?
PDF
中の下のエンジニアを脱出するための仕事术
Noriaki Kadota
?
KEY
capybara で快適なテスト生活を
Ryunosuke SATO
?
PDF
俺とAngular JS 2
Masayuki KaToH
?
PDF
『健全なフロントエント?開発をしよう ?Railsに乗っかるという選択編?』 アッフ?用
kotaro_hirayama
?
PPTX
Hacker's meetup boost_vol1発表資料_20150902
真一 藤川
?
PPTX
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
takehiko yoshida
?
オフライン行動を支えるメール配送管理 at サイタ
Yosuke TOMITA
?
社内LTネタ ReactNative
Oguri Toru
?
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
?
我が家のフロントエンド开発事情
Naoki Yamada
?
搁别补肠迟狈补迟颈惫别を语る勉强会
yohei sugigami
?
厂飞颈蹿迟のフ?ロハ?ティオフ?サ?ーハ?を使い倒す
Tomoki Hasegawa
?
スタートアップに箩辞颈苍して安心して眠るためにやった5つのこと
Masashi Ogawa
?
颁濒辞箩耻谤别でガラケーサイトを作る际の细かい话
Ikuru Kanuma
?
Rustで DDD を実践しながら API サーバーを実装?構築した(つもり)
ShogoOkazaki
?
中の下のエンジニアを脱出するための仕事术
Noriaki Kadota
?
capybara で快適なテスト生活を
Ryunosuke SATO
?
俺とAngular JS 2
Masayuki KaToH
?
『健全なフロントエント?開発をしよう ?Railsに乗っかるという選択編?』 アッフ?用
kotaro_hirayama
?
Hacker's meetup boost_vol1発表資料_20150902
真一 藤川
?
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
takehiko yoshida
?
Recently uploaded
(9)
PDF
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PDF
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
Ad
搁颈辞迟.箩蝉とフォームのテ?ータハ?インテ?ィンク?
1.
Riot.jsと フォームのデータバインディング いまけい(@imakei_)
2.
自己紹介 いまけい @imakei_ サイバーエージェントに2015年新卒入社 Riot.jsを使ってtakusutaのwebアプリを作る 昨年9月にエブリーに転職 主にAndroid, フロントエンドをやることが多いが、 最近はサーバーもちょろっと。 趣味:コーヒー →
最近、高円寺でコーヒー屋を始めました。
3.
迟补办耻蝉耻迟补の话
4.
迟补办耻蝉耻迟补の话 2017/01/31 サービス終了
5.
DelishKitchenの話 昨年12月アプリリリース 1位 フードカテゴリ 無料ランキング ※12月末 時点 ※全職種において、 絶賛エンジニア募集中
6.
何話すか. ● Riotってどんな感じか、 ● 初心者でもわかりやすく、 ●
フォームのデータバインディングを题材に、
7.
导入
8.
ダッシュボードをRiot.jsで作ってます。 ● Riot.js ● オレオレFlux ●
AtomicDesign ● MaterialDesignLite
9.
なんで? ● なるべくフロントとバックエンドを切り分けたかった。 ● 最小工数でちょっとでもリッチに。 ●
後々改修することを前提に。 ● 僕が一番早く書けるのがRiotだった。
10.
导入:Flux
11.
导入:AtomicDesign
12.
导入:Material Design Lite
13.
ここから本题
14.
みなさん、&濒迟;蹿辞谤尘&驳迟;どうしてます?
15.
どんなフォームが作りたい ● 即時でデータバインドしたい ● MDL使いたい ●
Atomicデザインな<input> ○ <input>のタイプごとに違うコンポーネント ○ 再利用可能 ● Fluxなデータフロー
16.
界隈どんな感じ? ● AngularはngModel ● ReactはControlled
颁辞尘辫辞苍别苍迟がスタンダード?
17.
じゃ搁颈辞迟で书くと
19.
要件なんだっけ?
20.
要件 ● 即時でデータバインドしたい ● MDL使いたい ●
Atomicデザインな<input> ○ <input>のタイプごとに違うコンポーネント ○ 再利用可能 ● Fluxなデータフロー
21.
さっきのソースコード
22.
パターン1
25.
要件 ● ? 即時でデータバインドしたい ●
MDL使いたい ● Atomicデザインな<input> ○ ? <input>のタイプごとに違うコンポーネント ○ 再利用可能 ● ? Fluxなデータフロー
26.
パターン2
29.
要件 ● ? 即時でデータバインドしたい ●
MDL使いたい ● Atomicデザインな<input> ○ ? <input>のタイプごとに違うコンポーネント ○ ? 再利用可能 → optsはプリミティブがいい。 ● ? Fluxなデータフロー
30.
パターン3
32.
パターン3’
34.
要件 ● ? 即時でデータバインドしたい ●
MDL使いたい ● Atomicデザインな<input> ○ ? <input>のタイプごとに違うコンポーネント ○ ? 再利用可能 ● ? Fluxなデータフロー
35.
结论
36.
结论 ● <input>ごとにコンポーネント分けましょう ● optsはプリミティブとonChange(onInput)のコールバック ●
データの更新はコールバックの中でAction叩きましょう 今回発表分のソースコードはここにあります. http://runstant.com/imakei/projects/36b64780
Download