Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

209
Views
Cómo llamar al segundo enlace redux después de que se complete el primero

¡Buenos días! No puedo hacer la solicitud, no sé cómo solicitar información

 const { id } = useParams(); const { data, isLoading } = jsonApi.useFetchStrategyQuery(id); const { currentData } = catalogApi.useGetFundQuery(data.id)

Tenga los anzuelos anteriores y pregúntese cómo llamar al anzuelo en la línea 4 después de que se complete el anzuelo en la línea 2.

useEffect() no se puede aplicar 😢

Primer gancho:

 export const jsonApi = createApi({ reducerPath: 'jsonApi', baseQuery: fetchBaseQuery({ baseUrl: config.jsonUrl }), endpoints: build => ({ fetchStrategy: build.query<IStrategy, string | number | undefined>({ query: id => ({ url: `/static/strategies/${id}.json`, }), }), fetchLegalEntity: build.query<LegalEntity, string>({ query: name => ({ url: `/static/legalEntities/${name}.json`, }), }), }), });

Segundo gancho:

 export const catalogApi = createApi({ reducerPath: 'catalogApi', baseQuery: fetchBaseQuery({ baseUrl: config.infoApiUrl }), endpoints: build => ({ getFund: build.query<Catalog[], string | number | undefined>({ query: id => ({ url: `/api/Products/${id}`, }), }), }), }); export const { useGetFundQuery } = catalogApi;
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede probar y usar un skipToken para omitir su consulta cuando data.id no tiene un valor como este:

 import { skipToken } from '@reduxjs/toolkit/query/react'; ... const { data, isLoading } = jsonApi.useFetchStrategyQuery(id); const { currentData } = catalogApi.useGetFundQuery(data?.id ?? skipToken);

Arriba, si data?.id no está undefined o es null , skipToken se pasa como un argumento que le dice a redux que omita la consulta. Una vez que se hayan obtenido sus datos y se haya definido data.id , su consulta se volverá a ejecutar. Puede ver esta parte de los documentos del kit de herramientas de redux para obtener más información sobre los saltos.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!