Tengo una matriz que quiero usar como filtro:
export const WHITE_LISTED_CONTRACTS = [ "0xcfc7b452a470e5533a1fe51ec6fed0596356c80f", // test "0x8a6bf00078d5776940c1707cd681afed0c5b0ff2", // test ]; Ahora, tengo una serie de tokens que quiero filtrar: solo el token.token_address incluido en la lista blanca debe token.token_address :
{tokens.map((token, index) => { WHITE_LISTED_CONTRACTS.filter((whitelist) => { if (whitelist === token.token_address) { return ( <Component token={token} /> } });¿Alguna idea de lo que estoy haciendo mal?
está iterando (filtrando) la Lista blanca para cada token en su matriz,
Array.includes es el camino a seguir aquí
{tokens.map((token, index) => { if(WHITE_LISTED_CONTRACTS.includes(token.token_address) { ... } } }