Más contenido relacionado
La actualidad más candente (12)
Similar a Reactテストに役立つ実装の工夫 (20)
Reactテストに役立つ実装の工夫
- 1. Modern Web App LT! freee x WACUL
Reactテストに役立つ実装の工夫
2016/6/10
freee tosa
- 2. Who am I
- 銀行システム子会社を経て、
2015/10 に freee に入社
- 銀行時代は、flexでのUI開発や、
ビッグデータ(asakusa, spark)等々
- freeeでは、どっぷりReact.js
- flexがデファクトになる未来が来ると本気
で信じていた時代が俺にもあった
- JavaScriptに静的型チェック機構さえあれ
ばと1日に5回はボヤいている
@teppei_tosa
- 15. 想定ツッコミ
「 jest 使えば flux の store の mock 用意できるよ?」
- めんどくさい
- 環境面の整備、モックデータの準備などの負荷を考えると、費用対効果悪い
- コンポーネント全体を副作用なくすることで、設計・実装もわかりやすくなりテスト
以上のメリットがある
「stateの変更を伴うテストは renderIntoDocument で生成したコンポーネントに対
して、 ReactTestUtils.Simulate すればテストを意識した実装をしなくていいよ
ね?」
- めんどくさい
- ユーザ操作を想像して色々なstate値の変更等を想定するテストを組むのは、本
当に大変で、費用対効果悪い
- そんなことするなら、副作用のない実装にする方が何倍も効果ある、と思う