Пишу приложение на реакте, вот код одного из компонентов:
import "./styles.css"
const pict = require("../../../../../ONLY_FOR_DEVELOPMENT_imgs/avatar_picture.jpg")
const HeaderPanel = () => {
return(
<>
...
</>
)
}
export {HeaderPanel}
Как видно, сначала идет импорт, а потом require. Но если сделать вот так:
const pict = require("../../../../../ONLY_FOR_DEVELOPMENT_imgs/avatar_picture.jpg")
import "./styles.css"
const HeaderPanel = () => {
return(
<>
...
</>
)
}
export {HeaderPanel}
То выдается ошибка:
Почему так, почему нужно писать именно в таком порядке? Так исторически сложилось?