Я смотрел курс Pluralsight по React, и инструктор заявил, что реквизит не следует менять. Теперь я читаю статью (uberVU/response-guide) о реквизитах против состояния, и он говорит
Оба реквизита и изменения состояния запускают обновление рендеринга.
Позже в статье говорится:
Реквизиты (short для свойств) - это конфигурация компонента, если это возможно. Они получены сверху и неизменны.
- Таким образом, реквизит может измениться, но они должны быть неизменными?
- Когда следует использовать реквизит и когда вы должны использовать состояние?
- Если у вас есть данные, требуемые компонентом React, должны ли они передаваться через реквизит или настройку в компоненте React через
getInitialState
?