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