はじめに 普段はReact.SFCで書いてるけど、ステート追加したり、ライフサイクル追加したりしたいことがあります。 recomposeつかえばいいのですが、型定義が結構深くて調べるのが大変でした。調べる度に追記していきます。 Samples 実際に使ったやつとか組み合わせとかをのせます。 lifecycle 一番簡単なやつです。componentDidMountで統計情報送ったりしたいとき便利です。 import * as React from 'react'; import { lifecycle, ReactLifeCycleFunctions, } from 'recompose'; type Props = { text: string; }; const component: React.SFC<Props> = (props: Props) => { return <div>