React でユニットテストをするときのベストプラクティスはいつも悩むのですが、とりあえず 2021 年 2 月時点では、こうかなーというのをまとめてみます。 まずテストランナーは jest で確定です。ここで悩む要素はまずありません。 では、React のテストをどうやるか?です。 公式の react-dom/test-utils を使う 公式の react-test-renderer を使う @testing-library/react を使う 選択肢としてはこの三種類が有名なところでしょう。 公式という響きはとても魅力的ですが、実は公式ドキュメントから「ボイラープレートを減らすため、エンドユーザが使うのと同じ形でコンポーネントを使ってテストが記述できるように設計されている、React Testing Library の利用をお勧めします。」という形で、@testing-library
Node.jsのバージョン管理ツールを探そうとすると、人によってはnvm派だったり、nvmからnodebrewに乗り換えた人がいたり、初心者には「結局どれを使ったらいいのよ?」っていうサッパリな状態だったのでまとめてみました。 人気度 使い方 基本機能 プロジェクトごとのバージョン管理 nvm nodebrew nodist ndenv 総評 人気度 Google先生に「node.js バージョン管理」と聞いて、いくつか出てきた中のnvm, nodebrew, nodist, ndenvの過去5年間の人気度を調べてみました。 圧倒的にnvmが優勢ですね。他に目を向ける必要はなさそうです。 使い方 基本機能 Node.jsのバージョンアップや切り替えの仕方など基本的な操作はどれを使っても大きな違いはありませんでした。 なお、Windowsユーザーはnodist一択のようです。 プロジェクトご
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く