Onde containerserá utilizado como valor da prop style de qualquer que seja o componente utilizado para encapsular todo o conteúdo da página em questão.
Problema clássico de formulários em mobile: sobreposição do teclado aos inputs do formulário quando esses ganham foco para serem preenchidos.
Para corrigir esse problema, nas telas de formulários, utiliza-se a tag <KeyboardAvoidingView> para encapsular o conteúdo das telas que contém formulários.
Por motivos de como esse componente foi construído, é necessário utilizar um pouco de flexbox para que ele funcione corretamente. E depois, devido a como flexbox funciona, é necessário utilizar um pouco mais de flexbox pra fazer com que tudo fique no seu devido lugar k
Exemplo de Implementação
Utilizar ScrollView dentro de KeyboardAvoingView é a uma implementação melhor do que utilizar qualquer outro componente, o ScrollView automaticamente "scroll" a tela para colocar o input que está em foco (sendo preenchido ou clicado) no topo da tela.
Estilização
Obs: tornar o componente KeyboardAvoidingView funcional é a única razão pela qual tela interior e tela coexistem.