Customizing createApi#
Currently, RTK Query includes two variants of createApi:
createBaseApiwhich contains only the basic redux logic (the core module)createApiwhich 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.
Customizing the React-Redux Hooks#
If you want the hooks to use different versions of useSelector or useDispatch, for example if you are using a custom context, you can pass these in at module creation:
- TypeScript
- JavaScript
Creating your own module#
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: