¿Cuál es la diferencia entre props y state en React Native?
Props son datos de solo lectura pasados por un componente padre, y pertenecen a quien los pasa; state es local al componente y cambia con el tiempo mediante useState o useReducer. Un componente que recibe los mismos props dos veces sin cambio de state debería renderizar la misma salida — eso es lo que hace que los props sean predecibles. Pasar setters hacia abajo como props ("elevar el state") es la forma estándar de que un hijo dispare un cambio de state que no le pertenece.