Component
参考
JSを使っていると、この説明は全くピンとこない


システムの一部としてデプロイ出来る最小限のまとまり
具体性がなくて全然わからない

一つのコンポーネントの中に複数のclassが含まれることもある
コンポーネントには一貫するテーマや目的がある
どう決める?
どれとどれを1つのComponentとして一緒にしてしまうかの指針
ReactのComponentも、このComponentの定義にだいたい則っていると思う

versionとかはないけど
Component同士は独立している
個別にデプロイできる
並列に開発できる
人や文脈に依って意味が微妙に異なりそう

関連する機能をよくできたクリーンなインターフェイスの向こう側に閉じ込めて、アプリケーションなどの実行環境の内側においたもの
一つのコンポーネントの中に1つ以上のclassが含まれることはわかった
この「コンポーネント」という概念は、ソースコードを見るだけで判断できるものなの
#??チームのAさんが全て設計してclassも作り終えたときにBさんが入ったとして、ソースコードを見るだけで判断できるものなのか
それとも、ソースコードとは別にドキュメントが必要なのか
クラス自体はソースコードを見れば誰でもわかるが、この一つのコンポーネントに含まれるクラスがどれとどれとどれなのか、というのはどうやったらわかるのか
関連