Como justificar (esquerda, direita, centro) cada criança de forma independente?

Em reagir nativo, tenho:

<View style={styles.navBar}>
  <Text>{'<'}</Text>
    <Text style={styles.navBarTitle}>
      Fitness & Nutrition Tracking
    </Text>
  <Image source={icon} style={styles.icon}/>
</View>

com estes estilos:

{
    navBar: {
        height: 60,
        flexDirection: 'row',
        justifyContent: 'space-between',
        alignItems: 'center',
    },
    navBarTitle: {
        textAlign: 'center',
    },
    icon: {
        height: 60,
        resizeMode: 'contain',
    },
}

Este é o efeito que recebo:

Este é o efeito que eu quero:

No primeiro exemplo, o espaçamento entre os itens é igual.

No segundo exemplo, cada item é justificado de maneira diferente. O primeiro item é justificado à esquerda. O segundo item é justificado por centro. O terceiro, justificado.

Essa questão é semelhante, mas parece que o reagir nativo não suportamargin: 'auto'. Além disso, as outras respostas só funcionam se você se preocupa apenas com a justificação esquerda e direita, mas ninguém realmente lida com a justificação central sem margem automática.

Eu estou tentando fazer uma barra de navegação em reagir nativo. A versão do vanilla ios é assim:

Como faço algo semelhante? Estou preocupado principalmente com a centralização.

questionAnswers(3)

yourAnswerToTheQuestion