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

589
Views
¿Cómo enviar una matriz como parámetro para RTK Query?

Quiero enviar una matriz como parámetros como este:

 v1/product?main_category[]=3&main_category[]=4

mis parámetros:

 params.main_category = [1,2,3]

mi segmento de producto:

 export const productsSlice = apiSlice.injectEndpoints({ endpoints: (builder) => ({ getProducts: builder.query< any, { title: string; ename: string; status: string; site_product_id: number; site_product_meta_id: number; per_page: number; page: number; parent_id: []; main_category: []; stock_category: []; side_category: []; } >({ query: (arg) => { const { title: ename, status, site_product_id, site_product_meta_id, per_page, page, parent_id, main_category, stock_category, side_category, } = arg; return { url: "/product", params: { ename, status, site_product_id, site_product_meta_id, per_page, page, parent_id, main_category, stock_category, side_category, }, }; }, }), getProduct: builder.query({ query: (id) => `/product/${id}`, }), }), });

pero se envía así:

 /v1/product?main_category=3%2C4
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

De manera predeterminada, RTK Query solo usa URLSearchParms para la serialización de parámetros, con el resultado que ve allí. Pero puede anular este comportamiento especificando una función paramsSerializer en fetchBaseQuery . Eso le permitirá escribir su propia lógica de serialización o usar una biblioteca como query-string para que lo haga por usted.

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!