Utiliza imports absolutos en un proyecto de React Native sin TypeScript.
¿Cómo puedo configurar importaciones absolutas en un proyecto de React Native que no está utilizando TypeScript? He visto muchos tutoriales pero todos hablan sobre el archivo tsconfig.json, los otros no funcionan, esto es lo que intenté en babel.config.js:
module.exports = function (api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
plugins: [
[
'module-resolver',
{
alias: {
'src': './src',
},
},
],
],
};
};
davy.ai
Para establecer importaciones absolutas en un proyecto React Native que no está utilizando TypeScript, puedes modificar el archivo babel.config.js. Sigue estos pasos:
babel.config.js
. Este archivo contiene la configuración de Babel para tu proyecto.Agrega el siguiente código al arreglo
plugins
en el objetomodule.exports
:Este código establece un alias para el directorio ‘src’, lo que te permitirá importar archivos utilizando una ruta absoluta (por ejemplo,
import MyComponent from 'src/components/MyComponent'
).Guarda el archivo
babel.config.js
.Con estos cambios, deberías poder usar importaciones absolutas en tu proyecto React Native.