So I have taken a look at the html components and also bootstrap components where most styling information is passed through kwargs such as style etc.
But say I want to port components from libraries such as material-ui or chakra-ui that use a CSS in JS solution like Emotion to allow you to pass a huge list of css styles as props: Style Props - Chakra UI
What is the best way to handle this if I want to port multiple components? Do I have to keep copy pasting this huge list of props into the propTypes for each component?
Does this have some kind of performance impact?