Из любого рендера в реакте вообще не стоит запускать никаких асинхронных действий.
Тут стоит использовать вместо метода render, метод component и передать туда компонент в котором нормально обработать запрос.
Если компонент классовый то в методе componentDidMount(), если функциональный - то через useEffect()
const Render = () => (
<Route path="/daily/:coord" component={ SuperComponent } />
)
const SuperComponent = ({ match }) => {
let [ data, setData ] = useState( null );
let coord = match.params.coord;
useEffect( () => {
setData( hundlerURLRequest( coord ) );
}, [hundlerURLRequest, setData, coord ]);
return <DailyWeather coords={data} />
}