начал изучать 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;
}
StrictMode. – Grundy Aug 18 '22 at 13:09