Задать вопрос
@qqqaa

Почему сначала нужно писать import, а только потом require?

Пишу приложение на реакте, вот код одного из компонентов:

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}


То выдается ошибка:
644ec43188bbe449837302.jpeg

Почему так, почему нужно писать именно в таком порядке? Так исторически сложилось?
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Тк ошибку выдаёт eslint - у тебя такие настройки значит.
Там написан номер правила и ты можешь подробнее о нём почитать
Ответ написан
scoffs
@scoffs
Fullstack | C# | Student
А в чем, собственно, прикол использовать require и import в одном проекте? лучше придерживаться чего-то одного
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы