Estoy haciendo una llamada POST usando la consulta RTK. Puedo pasar los datos de carga útil a mi consulta, pero quiero acceder a los argumentos de consulta 'id' dentro de mi función transformResponse . pero no encontró la manera de hacerlo.
a continuación está mi código
export const apiSlice = createApi({ reducerPath: 'api', baseQuery: fetchBaseQuery({ baseUrl: '/fakeApi' }), endpoints: builder => ({ getPosts: builder.query({ query: ({id}) => ({ url, method: 'POST', body: { id } }), transformResponse: (response) => { console.log(response, id) } //How can I access the 'id' from query here? }) }) }) ¿Cómo puedo acceder a la carga útil de la consulta dentro de la función transformResopnse ?
También intento pasar el arg a la función transformResponse pero arg no está definido para mí.
(response, meta, arg)arg no está definido para mí.
Asegúrese de estar utilizando al menos la versión v1.7.0 de redux-toolkit
Aquí están los parámetros que toma transformResponse
( baseQueryReturnValue: unknown, meta: unknown, arg: unknown )Puedes usar:
arg que contengan su identificación transformResponse: (response, meta, arg) => { console.log(response, meta, arg) }