Estoy recuperando la URL con una consulta si el enlace de consulta está disponible en mi base de datos, devolverá verdadero, después de verdadero configuraré el enlace de consulta en el almacenamiento local, pero cuando intento configurar el almacenamiento local obtengo un valor vacío. Quiero enviar enlaces de consulta en una matriz, pero obtuve esto: 
Aquí está mi código:
useLayoutEffect(() => { fetch(`http://localhost:5000/findUrl/${affiliateLink}`) .then(res => res.json()) .then(data => { if (data.isUrlTrue) { const affiliate_link = localStorage.getItem('affiliate_Link') if (affiliate_link === null) { localStorage.setItem('affiliate_Link', []) } else { let old_Data = JSON.parse(affiliate_link).push(affiliateLink) localStorage.setItem('affiliate_Link', JSON.stringify(old_Data)) } } }) })Prueba esto
let old_Data = JSON.parse(affiliate_link) || []; old_Data.push(affiliateLink); localStorage.setItem('affiliate_Link', JSON.stringify(old_Data));