- 起床なう posted at 06:30:20
- 朝ご飯なう p.twipple.jp/uqIMv posted at 06:55:05
- 今日も歩いて行くか posted at 07:25:24
- 出社なう posted at 08:15:35
- 既に疲れてる posted at 08:50:12
- 自分が作ってないプログラムの再現させられない障害を無償で直せと言われても全くやる気が出ない posted at 09:30:44
- 昼ご飯なう p.twipple.jp/xfSsf posted at 11:55:41
- とてもだるい posted at 14:10:23
- 顧客がプログラムの不具合と言ってるけどソースコードを調べてるとそもそもそのように作られてるんじゃないか posted at 16:30:19
- I'm at Gotanda Station in 品川区, 東京都 4sq.com/1PxKcMw posted at 18:30:20
- I'm at Yoyogi Station in Shibuya, 東京都 4sq.com/1ttZ8GC posted at 18:55:14
- I'm at JECビル in 渋谷区, 東京都 4sq.com/1S8I6m1 posted at 19:00:12
- 来ました。>【#TechBuzz】6/17 第24回HTML5+JS勉強会 in 代々木 - connpass bit.ly/1UaKUGP posted at 19:10:00
- 「React/Redux基本編」 posted at 19:40:07
- JavaScript フレームワークの遷移。Prototype.js → jQuery → Backbone.js → Knockout.js → React → Redux → Redux-Saga 。 posted at 19:42:10
- JavaScript 文法の遷移。JavaScript → CoffeeScript → ES5 → ES6 → ES7 。 posted at 19:42:19
- ブラウザが HTML から DOM ツリーを構築 → DOM を動的に更新 → データを変更するとフレームワークがよろしく DOM を更新 posted at 19:46:43
- 仮想 DOM を一旦構築し変更箇所を検知しそこだけ DOM に反映する。React の特徴の一つ。 posted at 19:48:05
- import React from 'react'; import ReactDOM from 'react-dom'; posted at 19:52:04
- class ○○ extends React.Component { render() { return <....>....<....>; } } ReactDOM.render(<○○ .../>, ....); posted at 19:52:14
- props 。親のコンポーネントから与えられるデータ。state 。コンポーネント内部の状態。render() 。props 、state の変更を検知して描画。 posted at 19:55:05
- webpack (BABEL コンパイラ)を使ってコンパイルする。 posted at 19:57:24
- データと状態をコンポーネント間で直接やり取りするのか。例えば MVC 。あるいは Redux 。 posted at 20:00:39
- ①アクションを定義する。②Reducer を実装する。③React コンポーネントを実装する。Subscribe と Dispatch 。 posted at 20:10:22
- React+Redux 。学習コストは決して小さくない。 posted at 20:20:18
- 「React/Redux応用編」 posted at 20:25:19
- Redux で状態遷移が伝わるまでに遅延がある。ビューの中に非同期処理が入り混じる。そこで Redux-Thunk 。 posted at 20:27:24
- Redux-thunk で非同期処理の起点になるアクションの記述が肥大する。そこで Redux-Saga 。 posted at 20:30:07
- Reducer はアクションに対する状態遷移。Saga は複雑非同期な処理の指揮。 posted at 20:33:11
- JS アプリの SEO 問題。そのためにサーバサイドレンダリング。 posted at 20:40:07
- React+Redux-Saga を Node.js サーバで動かしサーバサイドでレンダリングする。 posted at 20:40:03
- 楽しかった!> 【#TechBuzz】6/17 第24回HTML5+JS勉強会 posted at 21:30:07
- I'm at Yoyogi Station in Shibuya, 東京都 4sq.com/1WQUCys posted at 21:40:06
- I'm at Gotanda Station in 品川区, 東京都 4sq.com/1V0QHJf posted at 21:55:11
- 降りる駅を間違えた…… posted at 22:02:51
- I'm at 中延駅 (Nakanobu Sta.)(OM04/A03) in 品川区, 東京都 4sq.com/1tAkgvH posted at 22:15:25
- 帰宅なう posted at 22:25:30
- ちょっと仕事した posted at 23:50:13