В чём разница между props и state в React Native?
Props — данные только для чтения, переданные родительским компонентом, и владеет ими тот, кто их передал; state — локальное состояние компонента, которое меняется со временем через useState или useReducer. Компонент, получивший одни и те же props дважды без изменения state, должен рендерить одинаковый результат — именно это делает props предсказуемыми. Передача сеттеров вниз через props («поднятие состояния») — стандартный способ дать дочернему компоненту вызвать изменение state, которым он не владеет.