Qual é a diferença entre props e state no React Native?
Props são dados só de leitura passados por um componente pai, e pertencem a quem os passa; state é local ao componente e muda ao longo do tempo via useState ou useReducer. Um componente que recebe os mesmos props duas vezes sem mudança de state deveria renderizar a mesma saída — é isso que torna os props previsíveis. Passar setters para baixo como props ("elevar o state") é a forma padrão de um filho disparar uma mudança de state que não é dele.