react-router-dom vs @types/styled-components | What are the differences? | StackShare