State Management · Middle · Question 46 of 75
How do you show a pending state during navigation or form submission in React Router?
- ✓Correct answer: Read
useNavigation().state(idle/loading/submitting) - 2Keep an
isLoadingflag in a global store - 3Check
document.readyState
Explanation
navigation.state !== 'idle' means the router is loading a page or submitting a form, and navigation.formData holds the submitted data - enough for spinners and disabled buttons.