Really the difference is negligible? First approach is the much more declarative, what is very important in React.js environment and I have no idea why I should choose awful BEM, which makes a mess in a bigger projects, over styled-components.
Can I ask you what is your role in a team? What is your experience as web developer? And in React.js?