Currently, RTK Query includes two variants of
createBaseApi, which contains only the UI-agnostic Redux logic (the core module)
createApi, which contains both the core and React hooks modules
You can create your own versions of
createApi by either specifying non-default options for the modules or by adding your own modules.
If you want the hooks to use different versions of
useDispatch, such as if you are using a custom context, you can pass these in at module creation:
If you want to create your own module, you should review the react-hooks module to see what an implementation would look like.
Here is a very stripped down version: