Все зависит от способа стилизации и структуры вашего проекта. Реакт не диктует как делать, вы сами решаете.
Лучшими практиками лично я считаю использование изолированных стилей, что исключает использование БЕМ так как каскады и специфичность исключается в таких решениях.
Из опыта (и личных предпочтений) советовал бы смотреть в сторону css-modules, css-in-js, styled-components, emotion
Но если Вы все таки предпочитаете классический подход стилизации, то на самом деле нет разницы где хранить файл стилей — в родительском компоненте или в дочерних (конкретно в Вашем случае).
Но я настоятельно рекомендую рассмотреть технологии для стилизации которые более органично сочетаются с парадигмами реакта