Este es un proyecto de reacción. Tengo datos de nombre de carpeta dentro de src donde hay múltiples archivos JSON. Ahora necesito obtener todos los archivos JSON del directorio de datos, pero el problema es que no sé los nombres de los archivos JSON, entonces, ¿cómo puedo obtener todos los archivos JSON de la carpeta de datos en React?
También puede usar "Promise.all" para esperar cada archivo como se muestra a continuación. ¡Use el método sugerido por la respuesta anterior e implemente el código a continuación también para obtener el mejor resultado!
Promise.all([promise1, promise2, promise3]).then((values) => { console.log(values); });Si desea iterar a través de ellos, debe crear un archivo index.ts en su directorio JSON e importar todos los archivos en él, y exportarlos todos como una matriz única que contiene todos los JSON, e importarlo en cualquier lugar y hacer lo que desee. desear.
índice.js:
import file1 from './file1.json'; import file2 from './file2.json'; let items = [file1, file2]; export default items;en cualquier otro lugar de tu aplicación:
import items from 'URLS_DIR'; console.log(items, ` <--- items ----`); // iterate through them