1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[ReactJS]

Discussão em 'Mobile' iniciado por Stack, Abril 22, 2021.

  1. Stack

    Stack Membro Participativo

    Tenho o seguinte estado em hook no Reactjs:

    const[faixas, setFaixas] = useState([
    {albumId: 1, nome: "nome da musica"},
    {albumId: 1, nome: "nome da musica"},
    {albumId: 2, nome: "nome da musica"}
    ])
    const[albuns, setAlbuns] = useState([
    {id: 1, nome: "nome do album"},
    {id: 2, nome: "nome do album"}
    ])


    Então o que eu estou tentando fazer é, eu tenho um array de faixas que vai me dizer em que álbum ela está pelo albumId. Preciso portanto que no estado album eu tenha um array de faixas,então o estado albuns ficaria assim :

    albuns([{id: 1, nome: "nome do album",
    faixas: {
    {albumId: 1, nome: "nome da musica"},
    {albumId: 1, nome: "nome da musica"}
    },
    {id: 2, nome: "nome do album",
    faixas: {
    {albumId: 2, nome: "nome da musica"}
    }]
    )


    como posso fazer isso? Não consegui usando as alterações do useState:

    setAlbuns((prev:any) => {
    return [...albuns, faixas.albumId]
    })


    Não sei como poderia fazer isso,

    Continue reading...

Compartilhe esta Página