React.js Links vol.6 5/19〜5/27
2016/05/27 @koba04
これはReactに関する記事や気になるissueなどのリンクを紹介する記事です。
React v15.1.0
React v15.1.0がリリースされています。
基本的にはbug fixなどですが、Perfが書き直されています。その際、printDOM
はdeprecatedになり、代わりにprintOperations
を使うようになりました。
React Core Team meeting notes
恒例のmeeting noteです。
今回のものは、React.createClass
のAPIについてや、PropTypes
の扱いなどについて触れられており、今後どうなっていくかに関わる重要なポイントに触れられています。
Stateless Functional ComponentsとES2015 ClassesによるComponent定義が中心であり、PropTypesについてはFlowやTypeScriptなどで置き換えていきたいという流れです。 まだ先の話になると思いますが。
その他にも、パッチ、マイナーリリースを2週間ごとに行う計画や、複数パッケージの管理にLernaを使う計画などについても言及されています。
RFC: Should createClass be considered legacy? (React PR)
上記のmeeting notesにも関わる内容で、React.createClass
をlegacyとして扱うためのブログポストのPRです。
結局、まだその時ではないということでmergeされませんでしたが、meeting note以上に詳しく書かれているので興味のある人はみるといいと思います。
Support Server Rendering of amp
Attribute #6798 (React Issue)
amp
のタグをSSRでサポートするかどうかについてのIssueです。
Copy React ART tests and add hacks to fix them #6775 (React PR)
ReactARTのrendererがReactNativeと同様に、メンテナンス上の理由からfacebook/react
のリポジトリに入りました。
RFC: Error code system #6874
Core Meeting Notesにあったエラーシステム周りの作業が始まっています。
Redux 4.0 ?
Reduxで4.0に向けた議論が始まっています。
RFC: Simplify middleware signature
これは結局入らないみたいですね。
Proof of Concept: Enhancer Overhaul
store base
と呼ばれているこちらのStore enhancerのAPI変更については議論中です。
Storeを直接拡張するのではなく、今MiddlewareのAPIとして渡している{getState, dispatch}
の形式をstore base
として抽象化して、それを拡張できるようにする感じなのかな?
Understanding MobX and when to use it. #199 (MobX Issue)
MobXとReduxでのアプローチの違いについての議論です。
Spectacle
Reactを使い、JSXでスライドを作成するライブラリーです。 Markdownなんかも使えるようです。