React + TypeScript + Vite Jonas Schmedtmann worldwise project refactored. using latest react router features styled component and typescript