14. @sparragus
• Input <= Expresión regular
• Output => Context
• Una función que nos permite hacer require solamente a los
archivos que hacen “match” con la expresión regular
Un require que funciona con regex
require.context
15. @sparragus
const context = require.context(
"./pages", // Un punto de partida del contexto
true, // Quiero buscar en los subdirs
/index.js$/ // El regex para encontrar files
);
const Home = context(‘./home/index.js’);
16. @sparragus
const context = require.context("./pages", true, /index.js$/);
src
├── app.js <--------------- Estamos aquí
└── pages <--------------- El directorio que especificamos
├── home
│ ├── index.css <----- ❌
│ └── index.js <----- ✅ (Match con el regex)
├── about
│ ├── index.css <----- ❌
│ └── index.js <----- ✅
└── contact
├── index.css <----- ❌
└── index.js <----- ✅
21. @sparragus
• Input <= Expresión regular
• Output => Context
• Una función que nos permite hacer require solamente a los
archivos que hacen “match” con la expresión regular
• {
keys()
}
Un require que funciona con regex
require.context