useNavigation

useNavigation() Hook 用于获取当前全局导航的状态,比如加载状态等。useNavigation()在调用以后返回的对象中提供了以下这些属性字段供使用。

  • state,当前全局的路由导航状态,取值有idle(空闲)、submitting(提交数据,执行action)和loading(正在加载数据,执行loader)。
  • formData,当前执行action时,表单提交的数据。
  • location,当前的导航目标 URL。