Керування станом · Junior · Запитання 51 з 75

Чи оновлює стан зміна аргументу useState(initial) на наступних рендерах?

function Price({ amount }) {
  const [value, setValue] = useState(amount);
  // amount changes from 10 to 20 - what is value?
}

Пояснення

React зберігає стан між рендерами й далі ігнорує аргумент. Якщо компонент має йти за prop, використовуйте prop напряму або скидайте через key.

Де почитати

Помилка в запитанні

Керування станом · Junior · запитання 51

Перевірте себе

Пройдіть тест Керування станом · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест