React ругается на символ "?"

currentQuestion?.questions.length при использовании такого кода реакт выдает ошибку

./src/pages/quiz/Quiz.jsx 105:30
Module parse failed: Unexpected token (105:30)
You may need an appropriate loader to handle this file type.

Но если заменить на currentQuestion.questions.length, то ошибка пропадает.

Я так понял, что проблема в вебпаке ?
Как можно починить?

Из конфига вебпака:

loader: "babel-loader",
options: {
    presets: ['@babel/preset-env']
}

Из конфига .babelrc:

{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}

Ответы (1 шт):

Автор решения: Кот Поштет

Вообщем-то решил проблему максимально логичным и простым способом - пересобрал все через react-create-app.

→ Ссылка