Assets no React Native

O uso de assets no React Native é feito utilizando de uma estrutura similar à do HTML e CSS para o estilo do asset.

O ideal é por todos os seus assets dentro de uma pasta separada dentro da pasta “src” para um fácil acesso

A adição de uma imagem “exemplo.png” juntamente com as suas características vindas de seu arquivo de estilos que se encontre dentro da pasta esperada pode ser feita da seguinte maneira:

import Styles from './Styles';
<Image
    style={Styles.Exemplo}
    source={require('./assets/images/exemplo.png')}

/>

Depois pode-se adicionar detalhes, dentro de um arquivo “styles.js” de preferencia, por exemplo:

Exemplo: {
    width: 35,
    height: 35,
},

Essa não é a única forma de se adicionar assets em um app React Native, com a mesma estrutura pode-se pegar um asset vindo de um site externo da seguinte forma:

import Styles from './Styles';
<Image
    style={Styles.Exemplo}
    source={{uri='https://upload.wikimedia.org/wikipedia/commons/a/a3/Exemplo.svg'}}

/>

Pode-se obter mais informações a esse respeito no site oficial do React Native que tem todas as informações sobre o framework em questão.