On v6.4, react-router introduced a way to load data asynchronously during route transitions, before the corresponding component is loaded, and then passing the result as prop to the component.
Explore how useful this can be, as a replacement for some async thunks triggered as part of component mounts.