読者です 読者をやめる 読者になる 読者になる

console.lealog();

@leader22のWeb系に関する勉強めもブログですのだ

第65回 HTML5とか勉強会 ー React最新情報 に行ってきたメモ #html5j

React.js Web


ちなみに、今年のHTML5 Conferenceは9/3(土)だそうです。

React現状確認 by @koba04

The state of React.js 2016 // Speaker Deck

TODO: あとで`tap-event-plugin`についてきく

なぜReduxを使うのか by @kuy

なぜReduxを使うのか // Speaker Deck

アカウントの読みは[kai]です!

  • Redux機運の高まりを感じる
  • 同時によーわからんって声もきく
  • Reactだけだとつらい問題があってFluxがきたがそれでもつらいのでRedux
  • ReduxはFluxのStoreの債務を分割しただけ
  • Reduxは複数のStoreの存在を許さない
  • Stateの分割の考え方はボトムアップ
  • 素のReduxはオススメせず、Middlewareを使うべし
    • redux-form, redux-saga, etc..
  • とあるreducer内で他所ののstateが欲しくなったら、そもそもStateの構造を見直す
  • 非同期するならredux-saga
  • Reducerの分割がReduxのキモ
  • Middlewareの選定も大事

うーん、やっぱりむずかしいよーー

Relay by @hokaccha

  • react-relay x graphql-relay
  • データのストア、APIのハンドリングも全部やるのがRelay
    • サーバーの仕様・実装まで規定する
  • GraphQL
    • REST/RPCと同じレイヤー
  • エンドポイントは1つだけ
    • RESTでは複数のリクエストが必要なところを
    • クエリを組み上げ(ネスト)れば1リクエストで済む
  • React.ComponentをRelayコンポーネントにして使う
  • 宣言的に欲しいデータへのクエリが書ける
  • Relay.QL(`ここにクエリを書く`)
    • JSXみたいな記法じゃない!やった!
    • でもBabel通さないと動かない
  • babel-relay-plugin
  • 現状のRelayはつらい
    • Babelもサーバーがいる
    • クエリ脳に慣れない
    • サンプルが少ない

Falcorと一緒で敷居の高さがすごいやんね・・・。

How to style React components by @Quramy

How to style React components

CSSコンポーネントに押し込んだところでどのみちカオスなコードを生み出す未来が見えるので、おとなしく綺麗にCSSを書いたらいいのでは?と思ってしまうのは、CSSも一応書けるよっていう人種やからなんかな( ˘ω˘)スヤァ

Atomic Design powered by React @ AbemaTV by @ygoto3_

資料見つけたら