Tengo un archivo index.js (punto de entrada en mi aplicación de reacción) que importa 2 exportaciones con nombre de otro archivo de la siguiente manera:
import { funcA, funcB } from './myFuncFile
y en myFuncFile tengo una declaración if en la parte superior así:
if (process.env.NODE_ENV === "local") { // do some stuff }esta podría ser una pregunta tonta, pero ¿cómo se llama esa declaración?
Supuse que tendría que importar todo el archivo como:
import * as myFun from './myFuncFile
hacer funcionar el bloque if? ¿El mero hecho de que lo estoy importando hace que se ejecute el bloque if?
La respuesta simple es sí. Cuando el archivo se importa como un todo, esta línea se activará cuando las instrucciones exportadas se carguen en la memoria.