【自分用まとめ】builderscon tokyo 2019 DAY1 宣言的UI for React, Vue.js, SwiftUI, Jetpack Compose, Flutter #bc100a #builderscon

2019年8月30日 builderscon tokyo 2019 DAY1 宣言的UI for React, Vue.js, SwiftUI, Jetpack Compose, Flutter https://builderscon.io/builderscon/tokyo/2019/session/21d4890b-2a34-42d0-8c13-1e2368b8924a
0
Brian🔆👕 @skinnybrian_tw

一般的な動的GUIの問題点 ・Viewの最終的な状態を想像するためには時間軸を気にしないとわからない #builderscon #bc100a

2019-08-30 14:40:55
chii1873 @chii1873

動的GUIで命令的コードを使用したとき、最終的な状態を知るには動作を時系列に理解する必要がある。#builderscon #bc100a

2019-08-30 14:42:00
erukiti @erukiti

命令によるUIの組み立ては、時間軸と何が起こったかで、考えないといけないという解釈は面白い。そういえばそうか #builderscon #bc100a

2019-08-30 14:42:27
Brian🔆👕 @skinnybrian_tw

動的なGUIで宣言的UIを実現するためには ・Viewを更新するのではなく、状態の変化に応じて行う #builderscon #bc100a

2019-08-30 14:42:40
Brian🔆👕 @skinnybrian_tw

サンプルコードめちゃくちゃわかりやすい・・・そういうことか・・・ 要は何が入るのかみたいなのをあらかじめわかっとくと、メソッドの参照元がぱっと見つからなくてもすぐにわかる。やさしい世界だった #builderscon #bc100a

2019-08-30 14:43:58
mizchi @mizchi

波動を感じる(非同期のセッションみてます) #bc100a

2019-08-30 14:44:12
Builderscon @builderscon

【満員御礼】14:30-15:30 sonatardさんの「宣言的UI for React, Vue.js, SwiftUI, Jetpack Compose, Flutter」は満員となりました。大変申し訳ございませんが、現在ご入場いただくことはできません。ご理解いただけますようお願いいたします。 #builderscon

2019-08-30 14:44:42
chii1873 @chii1873

Reactは宣言的にviewを表現する 状態が更新されると自動的に部分的に再描画される #builderscon #bc100a

2019-08-30 14:44:50
まつぴー @MatsuP8

命令的なコード、身に覚えがありすぎるなー #builderscon #bc100a

2019-08-30 14:45:16
Brian🔆👕 @skinnybrian_tw

そっか前回のViewに依存してしまうのか確かに #builderscon #bc100a

2019-08-30 14:45:24
やまのく🐶 @yamanoku

この辺はjQueryの課題だったろうな(命令的) #builderscon #bc100a

2019-08-30 14:45:39
erukiti @erukiti

ステートを内包し命令的にGUIコンポーネントを書くの、人類には難しすぎたんやな。宣言的UIはGUIコンポーネントの中の仕掛け(ステートを含む)をうまく分割することができるようになってはじめて、人類の脳みそでもGUI開発が可能になったんや… #builderscon #bc100a

2019-08-30 14:46:39
HAL @PET_HAL

あー命令的でif~elseまみれのコード書いてるわ…

2019-08-30 14:47:18
Brian🔆👕 @skinnybrian_tw

宣言的UIとは ・時間軸と何が起きたかに意識せずに宣言的に記述できる それがReactだったりする #builderscon #bc100a

2019-08-30 14:47:30
やまのく🐶 @yamanoku

存在しない言語で書いてるけど地味に型定義してるのジワる #builderscon #bc100a

2019-08-30 14:49:36
erukiti @erukiti

なるほど。Reactによって起こされた、宣言的UIというパラダイムシフトについて、順を追って解説するセッションなのね #builderscon #bc100a

2019-08-30 14:49:44
matano @matamatanot

もう無駄なバケツリレーはしたくないです #bc100a

2019-08-30 14:52:58
HAL @PET_HAL

java案件で例外を上に投げまくって最終的にどれがなにするんやねんみたいなのあったな…

2019-08-30 14:54:15
erukiti @erukiti

わーい、React Hooks 大好き!!!! #builderscon #bc100a

2019-08-30 15:00:30
chii1873 @chii1873

React Hooksは、Viewとロジックを分離できる #builderscon #bc100a

2019-08-30 15:01:56
erukiti @erukiti

React Hooksは、Reactで実現はしたものの不完全だった宣言的UIを、さらに推し進めるための仕組み Hooksによって、宣言をうまく分割して定義できるようになった。 > 「React Hooksの価値 - 凝集度の向上」 #builderscon #bc100a

2019-08-30 15:03:00