es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: RTK-QUERY

Error de consulta RTK / isError / isSuccess no se están actualizando.

Estoy intentando usar error / isError para validar si la solicitud ha fallado, pero siempre está indefinido. Este es mi servicio (he configurado la URL como: ‘non_exists_url’) import { createApi, fetchBaseQuery } from ‘@reduxjs/toolkit/query/react’ import { ICompanyDeleteRequest, ICompanyDeleteResponse } from ‘../../interfaces/companies.interface’ import { RootState } from ‘../redux/store’ export const companyApi . . . Read more

Cómo utilizar los datos obtenidos mediante una consulta de RTK en el getStaticProps() de Next.js (He obtenido un error)

Intenté usar RTK query con mi proyecto Next.js, pero obtuve este error al intentar utilizar los datos obtenidos en getStaticProps(): React Hook “useGetEventsQuery” es llamado en la función “getStaticProps: GetStaticProps<props, params=””>” que no es ni una función de componente de React ni una función personalizada de gancho de React. Los . . . Read more

Cómo utilizar `selectFromResult` correctamente con TS

Quiero seleccionar datos del resultado de una consulta. function useGetItemById(id: string) { return api.endpoints.getItemList(undefined, { selectFromResult: ({ data, …rest }) => ({ …rest, data: data?.find(item => item.id === id) }) }); } // … // Pero el tipo de datos es T[] en lugar de solo T const { data . . . Read more

Parámetro de consulta de la consulta RTK.

Quiero enviar una solicitud así: https://pixabay.com/api/?key=1231231231231&perpage=10. Pero este código envía la solicitud así: https://pixabay.com/api/?key=1231231231231/perpage=10. ¿Cómo lo arreglo? No entiendo cómo establecer el parámetro de consulta. import { createApi, fetchBaseQuery } from “@reduxjs/toolkit/query/react”; export const api = createApi({ reducerPath: “api”, baseQuery: fetchBaseQuery({ baseUrl: `https://pixabay.com/api/?key=${process.env.REACT_APP_API_KEY}`, }), endpoints: builder => ({ getPhotos: builder.query({ . . . Read more