Нет, вы не можете позвонить setState
на реквизит.Поскольку реквизиты используются для настройки Компонента при его создании и присвоения ему других параметров.
В отличие от реквизита, состояние является частной функцией и строго относится к одномуСоставная часть.Состояние позволяет компонентам React динамически изменять выходные данные с течением времени в ответ на определенные события.
A reducer - это чистая функция, которая принимает предыдущее состояние и действие в качестве аргументов и возвращает новое состояние.
В коротком редукторе отправляет состояния приложений на подходящие компоненты в виде подпорок.Если вы хотите изменить значение prop у компонента, вам нужно определить отдельное действие и изменить значение в этом действии, а затем вы можете вернуть измененное значение.
Вы можете легко начатьчитая это