• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

191
Vistas
Para buscar usando la API, estoy enviando la entrada al backend usando la interpolación de cadenas en reaccionar

Estoy enviando como "oemName": %${''}% que funciona bien pero sin % no funciona, lo que hace que me pregunte por qué sucede.

 const getEquipmentNameSearch = async (SearchText?: any) => { console.log("Args", SearchText) try { const responseData: any = await client.query({ query: SEARCH_EQUIPMENTS_BY_NAME, variables: { "oemName": SearchText === undefined ? `%${''}%` : `%${SearchText}%`, // "oemName": `${''}` }, fetchPolicy: 'network-only', context: { role: MasterMaterialRoles.read }, }); const filteredResult = responseData.data.equipmentMaster?.filter((item: any) => item.oemName.toLowerCase().includes(SearchText?.toLowerCase())) const responseDataList = SearchText ? filteredResult : responseData.data.equipmentMaster dispatch({ type: GET_EQUIPMENT_MASTER, payload: responseDataList, }); } catch (error: any) { console.log('err:', error) } }

Al usar directamente ${''} obtengo '' en la carga útil, pero no se muestra nada en la página.

Carga útil

about 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda