O componente <Image> não pode conter filhos. Se você deseja renderizar o conteúdo na parte superior da imagem, considere usar o posicionamento absoluto

Estou concluindo um tutorial sobre o reagir nativo. Para uma determinada tela, o instrutor recomenda o seguinte código:

<Image source={bgImage} style={styles.backgroundContainer}> 
    <View style={styles.container}>
        <Quote quoteText={this.props.text} quoteSource={this.props.source}/>
    </View>
</Image>

Mas quando eu uso isso, recebo o erro acima.

Eu tentei alternativas para isso, mas quando eu faço, a imagem de fundo nem carrega.

EDITAR: Conforme solicitado abaixo, aqui está o meu código de estilo. O que pretendo é usar uma imagem de gradiente de plano de fundo armazenada localmente no código do aplicativo com texto sobreposto sobre esse plano de fundo. O que recebo atualmente usando a sugestão abaixo é apenas o texto na parte superior da tela e nenhuma imagem de plano de fundo.

const styles = StyleSheet.create({
  backgroundContainer: {
    flex: 1,
    resizeMode: 'cover',
    width: undefined,
    height: undefined,
    backgroundColor: '#889DAD',
  },
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: 'transparent',
  },
});

questionAnswers(2)

yourAnswerToTheQuestion