Devcontainerで「React + TypeScript」の環境を作成したので、
記事にしてお伝えしようと思います!
こんな人にオススメ
・ DevContainerを使ったことがない。
・ これからDevContainerを使って、開発したい方
・ 既に出来ている環境で動かしてみたい!
サンプルコード(Github)
なぜ、DevContainer?
チームで開発する際、OSや環境の違いで「想像してもいないエラー」が多発。。😭
↓
そこで「DevContainer」を活用することで、同一環境での開発が可能!!
メリット・デメリット
メリット
・ 環境が異なっていても、同一環境で開発可能。
・ 使用しているライブラリのバージョンを揃えることができる。
デメリット
・ ルート直下にあるenvファイルを修正した場合、
毎回、コンテナをビルドしなおす必要がある。(ココは工夫すれば、何とかなりそう🤔)