3
respostas

carregar os itens (dinamicamente) para usar "react-image-gallery"

Estou tendo carregar os itens (dinamicamente) para usar "react-image-gallery"

Obs. A linha comentada funciona

function getImages(path = '../' , qtd ) {
    const vet = [];
    for (var i = 0; i < qtd; i++) {
        const elemento = {};
        const p = '../../assets/imgFuncionais';
        const extensao = 'gif';
        elemento.original = require(`${p}/${i}.${extensao}`);
        vet[i] = elemento;
     // ASSIM FUNCIONA   vet[i] = {original : require(`../../assets/imgFuncionais/${i}.gif`)};
    }
    return (vet)
}
3 respostas

Fala ai Givanni, tudo bem? Desculpa mas não entendi, está tudo funcionando? Está dando algum erro ou alguma dúvida?

Fico no aguardo.

Obrigado Matheus pela resposta A function funciona se não usar a passagem de parâmetros quando eu tento montar a string do Require com o parâmetro vindo na chamada da function não funciona. Só funciona se eu escrever o caminho diretamente. Isso impede que as fuction seja genérica.

Fala Givanni, nesse caso talvez vale você olhar o dynamic import, pode ser que ele te ajude, porque com require não vai rolar mesmo.

Espero ter ajudado.