React is a component based UI framework, so I find it natural that common components that might exist in some other framework need to be re-created for React.
IMO, the fact that React components can be easily shared with an interface that follows a common pattern is a major strength of React, rather than a weakness.
IMO, the fact that React components can be easily shared with an interface that follows a common pattern is a major strength of React, rather than a weakness.