Componentのwidthのmin/maxを指定する
Componentのwidthを考える場合に、常にwidth: 100%にする、というルールにするのもおかしい
明らかに大きすぎる、小さすぎる、という状況はある
そういう場合は、min-widthやmax-widthを指定しておく
ただし、これはCSSの公理になるのでかなり慎重に行う必要がある
強めの根拠が必要
そのComponentが正しく使われる全ての場合において正しい見た目になっていないといけない
そのComponentが汎用的であればあるほど注意深く検討する
さほど汎用的でなければ、実際に使われいる箇所に合わせて決めていっても良いかもしれない
特に無いならwidth: 100%にしておいたほうが扱いやすい