0

начал изучать React и с толкнулся одной проблемой.

Почему когда метод prompt вызывается внутри кода функции Reacta, то он вызывается два раза и два раза просит ввести число, а когда вызывается во вне функции Reacta один раз как и должно быть. Надо, чтобы prompt вызывался один раз как и должно быть. Вот код:

// let age = prompt("Сколько Вам лет?"); // Снаружи
export default function App() {
  let isAdult = true;
  let age = prompt("Сколько Вам лет?"); // Внутри
  let text;
  if (Number(age) > 18) {
    text = <p>Вам больше 18!</p>;
  } else {
    text = <p>Вам меньше 18 :( </p>;
  }
  return text;
}
Teoom07
  • 59

0 Answers0