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

136
Visualizações
React JS : All option in Autocomplete

I have below state -

const[values,setValues]=useState<IValue[]>([]);

const[value,setValue]=useState<IValue|null>();

<Autocomplete
 options={values}
 value={value}
 id="value_id"
 getOptionLabel={(option:IValue)=>`(${option.Id}) ${option.Name}`}
 renderInput={(param)=> <TextField {...param}/>}
/>

export interface IValue
{
 Id:string;
 Name : string;
}

useEffect(()=>{
//api call

setValues([...res.data]);
},[])

Autocomplete takes the value from Api call and sets the list. I want to add "All" before the autocomplete list , default selected.

I tried with -

const[value,setValue]=useState<IValue|null>({Id="",Name="All"});

By this way , All appears in the list , but after making any other selection from list , it disappears.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

have you tried:

setValues([{Id:"", Name:"All"},...res.data]);
about 4 years ago · Juan Pablo Isaza Relatório
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