blog.koba04.comkoba04's twitter accountkoba04's GitHub account

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なんかも使えるようです。