JavaScript

webpackプロジェクトのCircleCI上のビルドに失敗する

webpackを使っているSPAプロジェクトを、CircleCIでビルドしようとしたら以下のエラーが出て失敗した。 npm run build > my_project@1.0.0 build:staging /home/circleci/repo > webpack --config ./webpack.config.js Starting type checking service... Us…

Redux & flow-typed で mapStateToProps に型を付ける

メモ。 Reduxで開発中、 flow-typedを導入し、チェックしたところ下記のエラーが。 export default connect(mapStateToProps)(Metadata); ^^^^^^^^^^^^^^^^^^^^^^^^ function call. Could not decide which case to select MapStateToProps のtypeが用意され…

Redux で State をリセットする

ログアウトしたときなどに、ReduxのStateをまっさらにリセットしたいことがある。 そういう場合は下記のように、rootReducer内でログアウトactionを拾ってからReducerを更新する。 なお、一部のstateだけはリセットしたくない場合は、そのstateだけ残せばよ…