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

87
Visualizações
React hooks synchronise two arrays

I have a function that gives me an array of strings who depends if checkboxes are checked or not.

I want to fill another array with hooks method like so

const [firstArray, setFirstArray] = useState([]);
...
const myFunction = (array) => {
    // array like so => [firstString, secondString, etc..]
    array.forEach(arr => {
        setFirstArray([...firstArray, ...arr])
        // if function array change i want to filter firstArray
        if(??){
            setFirstArray(
                firstArray.filter(check => check !== arr)
            )
        }
    }
    
}

which way is the best ?

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

0

You just should update your state whenever the onChange function is triggered:

const App = () => {
  const [selectedOptions, setSelectedOptions] = useState([]);

  const onChange = (checkedValues) => {
    setSelectedOptions(checkedValues);
  };

  return (
    <div className="App">
      <Checkbox.Group
        options={options}
        defaultValue={selectedOptions}
        onChange={onChange}
      />
    </div>
  );
};
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