首页
看点啥
插画图片
首页 科技看点 react-query-devtools:实践指南

react-query-devtools:实践指南

2026-09-11 0

面对实际交付,我看react-query-devtools的重点不在星标,而在这项能力:⚛ 用于 React 查询的开发工具。实际做界面与前端开发时,经常会碰到视觉还原、交互状态和响应式细节容易遗漏,所以功能列表并不能代替验证。与其反复读介绍,不如选一个包含多状态的真实组件完成实现,再依据尺寸、状态、可访问性、资源和不同视口表现做取舍。它更像给愿意逐状态验收界面质量的前端团队准备的可审查方案,是否长期使用应由试跑数据决定。

DEPRECATED

此存储库和包已被弃用,取而代之的是随 React Query v3 一起提供的新 内置开发工具。对于仍在使用 v2 的人来说,这个存储库将保留在这里。

文档

安装

$ npm i --save react-query-devtools
# or
$ yarn add react-query-devtools

使用 React Native?尝试使用 react-query-native-devtools 代替。

用途

默认情况下,当 process.env.NODE_ENV === 'production' 时,不会导入和使用 React Query Devtools,因此您无需担心在生产构建期间排除它们。

如果您想在生产中使用开发工具,您可以通过直接导入 dist/react-query-devtools.production.min.js 文件来手动导入它们(最好是异步代码分割)。

浮动模式

浮动模式会将开发工具安装为应用程序中的固定浮动元素,并在屏幕一角提供切换开关以显示和隐藏开发工具。此切换状态将在重新加载时存储并记住在 localStorage 中。

将以下代码尽可能放置在 React 应用程序的较高位置。它离页面根部越近,效果就越好!

import { ReactQueryDevtools } from 'react-query-devtools'

function App() {
  return (
    <>
      {/* The rest of your application */}
      
    
  )
}

选项

嵌入模式

嵌入式模式会将开发工具作为常规组件嵌入到您的应用程序中。之后您可以随心所欲地设计它!

import { ReactQueryDevtoolsPanel } from 'react-query-devtools'

function App() {
  return (
    <>
      {/* The rest of your application */}
      
    
  )
}

选项

使用这些选项来设计开发工具的样式。

喜欢(0)

上一篇

KYCuteView:实践指南

KYCuteView:实践指南

下一篇

fluid-calendar:实践指南

fluid-calendar:实践指南
猜你喜欢