11 lessons learned as a React contractor
コンポーネントにバグがあった場合は、分割するとコピペになったとしてもうまくいきやすい
ドキュメントのタイポでもいいから、貢献しよう
既存のプロジェクトに React を導入する場合、まずは Webpack か Browserify の導入から
## 時間がなかったらリーンに行こう ボイラープレートも良いが、 UI が必要なだけなら、まずは React & React-DOM だけで大丈夫
スペックの低いマシンで動かしたり、膨大なデータを投入にしてみたりしよう
素早く始めるためのものと割り切って利用して、壊したり自分なりに変更したりすることを恐れないようにしよう
- コンポーネント: props にしかアクセスしない
- コネクテッドコンポーネント: Redux などにアクセスできるが、自身とサブコンポーネントだけをレンダリングする
- コンテナー: データを取得して、他のコンポーネントをレンダリングするだけのコンポーザー
名前と構成に一貫性を持って維持する
きちんとリントしよう。 Git の pre-push などの機能も活用できる
ReactDOMServer を使いましょう
もし、あなたが Sagas を使うのが初めてで、他に使ったことがある人がいないなら、最初に Promise と Generator について深く学ぶこと