myFiles ├── index.js ├── getTrue.js └── dependentGetFalse.js // index.js export { getTrue } from './getTrue' export { dependentGetFalse } from './dependentGetFalse' // getTrue.js export const getTrue = () => true // dependentGetFalse.js import { getTrue } from '.' export const dependentGetFalse = () => !getTrue() Donde hay (lo que supongo que es) una importación circular entre dependentGetFalse.js e index.js .
¿Qué problemas surgirán de esto? ¿O está bien tener?
Si sus códigos funcionan sin problemas y se siente cómodo con ellos, está bien tener esta situación circular.
Es mejor evitar el uso '.' importaciones
Prueba esto:
// dependentGetFalse.js import { getTrue } from './getTrue' export const dependentGetFalse = () => !getTrue() index.js es útil cuando intenta importar algo desde fuera de esta carpeta.