I started by scaffolding a React project using the pac CLI. Then I created Custom Connectors to integrate the Open Meteo API. Instead of dealing with CORS issues or setting up proxies, the requests flow through Power Platform infrastructure, which just works. Using pac code add data source automatically generated typed service classes, so everything stayed clean and strongly typed. From there it was a normal React workflow and a simple push to deploy.