redux-devtools/packages/redux-devtools-rtk-query-monitor
Fabrizio Vitale 24f60a7aa7
Feat #1126 Add Data Tab to rtk-query-monitor (#1129)
* fix: broken rtk-query-monitor demo not working #1126

Description:

downgrades framer-motion in order to remove the runtime error "_framerMotion.motion.custom is not a function"

See: https://stackoverflow.com/questions/66703410/next-js-framermotion-motion-custom-is-not-a-function

* feat(rtk-query): add Data tab #1126

* fix: bump min popup width to 700px #1126

Description:

improve UI of rtk-query right side tabs

* fix: bump min popup window width again to 760px #1126

* chore: add changeset

* feat(rtk-query): improve a11y of rtk-query-monitor tab panel #1126

* chore(rtk-query): add few integration tests to rtk-query-monitor #1126

* Fix merge

* Deduplicate msw

Co-authored-by: Nathan Bierema <nbierema@gmail.com>
2022-07-05 13:31:38 +00:00
..
demo Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00
src Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00
test Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00
.eslintignore Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00
.eslintrc.js Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00
babel.config.esm.json Imprrove ability to tree-shake libraries (#1050) 2022-01-24 02:11:46 +00:00
babel.config.json Imprrove ability to tree-shake libraries (#1050) 2022-01-24 02:11:46 +00:00
CHANGELOG.md Version Packages (#1183) 2022-05-30 18:49:52 +00:00
jest.config.js Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00
LICENSE.md [feat][monitor] Add rkt-query-inspector-monitor - feat/rtk query monitor (#750) 2021-08-26 15:33:06 -04:00
monitor-demo.gif [feat][monitor] Add rkt-query-inspector-monitor - feat/rtk query monitor (#750) 2021-08-26 15:33:06 -04:00
package.json Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00
README.md Switch to Nx (#1152) 2022-05-08 14:51:47 -04:00
tsconfig.json Imprrove ability to tree-shake libraries (#1050) 2022-01-24 02:11:46 +00:00
tsconfig.test.json Feat #1126 Add Data Tab to rtk-query-monitor (#1129) 2022-07-05 13:31:38 +00:00

Redux DevTools RTK Query inspector monitor

A monitor that displays RTK query queries and mutations for Redux DevTools.

Created by FaberVitale, inspired by react-query devtools.

Demo

Preview

RTK Query inspector monitor demo

Installation

npm

npm i @redux-devtools/rtk-query-monitor --save

yarn

yarn add @redux-devtools/rtk-query-monitor

Usage

You can use RtkQueryMonitor as the only monitor in your app:

containers/DevTools.js

import React from 'react';
import { createDevTools } from '@redux-devtools/core';
import { RtkQueryrMonitor } from '@redux-devtools/rtk-query-monitor';

export default createDevTools(<RtkQueryrMonitor />);

Then you can render <DevTools> to any place inside app or even into a separate popup window.

Alternatively, you can use it together with DockMonitor to make it dockable.

See also

Features

  • sorts active queries and mutations in ascending or descending order by:
    • fulfilledTimeStamp
    • query key
    • query status
    • endpoint
    • api reducerPath
  • filters active queries and mutations by:
    • fulfilledTimeStamp
    • query key
    • query status
    • endpoint
    • api reducerPath
  • toggleable regular expression search
  • Displays
    • status flags
    • query state
    • tags
    • subscriptions
    • api state
    • api stats
    • actions relevant to the selected query or mutation

Redux DevTools props

Name Description
theme Either a string referring to one of the themes provided by redux-devtools-themes (feel free to contribute!) or a custom object of the same format. Optional. By default, set to 'nicinabox'.
invertTheme Boolean value that will invert the colors of the selected theme. Optional. By default, set to false

Development

Start Demo

pnpm nx start rtk-query-demo

License

MIT