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

86
Visualizações
cómo hacer efectos de alternar individuales en los botones hechos con un mapa de matriz

Estoy usando reaccionar con firebase Los datos almacenados en firebase se importan a useEffect, luego se agrega el estado de la lista de configuración y se genera div como un mapa. ¿Qué debo hacer cuando quiero dar un evento de alternar individual para cada botón creado con el mapa?

Cuando el evento de alternar se vuelve verdadero, si la edición es falsa, quiero generar el componente de agregar.

mi código

 let [list, SetList] = useState([]); let [toggle,setToggle] = useState(false); useEffect(() => { db.collection("title").onSnapshot((snapshot) => { let titleArray = snapshot.docs.map((doc) => ({ ...doc.data(), })); SetList(titleArray); }); }, []); list.map(function(value,index){ <button type="button" onclick={(e)=>{ props.dispatch({type:"open"}}>click</button> toggle === true ? <Edit/> //component : <add/> //component })

Cuando presiono el primer botón, quiero cambiar solo el primer botón de falso a verdadero y mantener el resto de los botones falsos.

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