Состояние - это данные, хранящиеся внутри компонента. Он локальный или принадлежит указанному c компоненту. Сам компонент обновляет состояние с помощью функции setState
.
Props - данные, переданные из родительского компонента. props
доступны только для чтения в дочернем компоненте, который их получает. Однако функции обратного вызова также могут быть переданы, которые могут быть выполнены внутри дочернего элемента, чтобы инициировать обновление.
Различие заключается в том, какой компонент владеет данными. Состояние принадлежит локально и обновляется самим компонентом. Реквизиты принадлежат родительскому компоненту и доступны только для чтения. Реквизиты могут быть обновлены только в том случае, если функция обратного вызова передана дочернему элементу для инициирования восходящего изменения.