Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

248
Visualizações
¿Cómo usar el observador de intersección en la etiqueta <option>? Estoy tratando de observar el último elemento y hacer una llamada a la API para cargar más clientes en la opción

Aquí está el código, el tipo de observador es booleano, devuelve verdadero si es visible , de lo contrario, es falso . Los datos del cliente contienen más de 37 mil nombres de clientes. Para minimizar el uso de recursos, quiero cargar más opciones una vez que la última opción esté visible mientras me desplazo y realizar una solicitud de API si se observa el último elemento. Enlace para la API del observador de intersecciones https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver

 <select id="customer_id" name="customer_id" placeholder={strings.select_customer} options={customerOptions} value={formValue.customer_id ? formValue.customer_id : null} onChange={handleCustomerChange} isLoading={customerListLoading}> {customerOptions?.map((customer: Customer) => { return ( <option key={customer?.id} value={customer?.id}> {customer?.name} </option> ); })} <option ref={observer}>last visible option</option> </select>

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda