Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Mapas e Rotas com React Native - #3 CSS

06/02/2021

Nesse curso vamos implementar a nossa folha de estilo em cascata (CSS) dentro do nosso app com React Native.

CSS no React Native

Para iniciarmos o projeto, acessamos o terminal do nosso sistema operacional e digitamos os comandos:

cd c:/Project
expo start --android

assets/css/Css.js

Vamos criar o nosso arquivo externo css dentro da pasta assets/css:

import {StyleSheet} from "react-native";

const css = StyleSheet.create({
    container: {
        flex: 1,
        backgroundColor: '#fff',
        justifyContent: 'center',
    },
    map:{
        height: '60%'
    },
    search:{
        height: '40%'
    }
});
export {css};

App.js

No nosso entry point App.js vamos importar nosso componente css e remover a constante styles:

import { StatusBar } from 'expo-status-bar';
import React from 'react';
import { Text, View } from 'react-native';
import {css} from './assets/css/Css';

export default function App() {
  return (
    <View style={css.container}>
      <View style={css.map}>

      </View>

      <View style={css.search}>

      </View>
    </View>
  );
}

Por hoje é só turma. Sucesso nos códigos e na vida!

Precisando de assessoria? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Mapas e Rotas com React Native - #2 Icon e Splash
Nesse tutorial trabalharemos com o design da tela de abertura do nosso app (splash) e com o ícone do aplicativo usando React Native.
Saiba mais!
Mapas e Rotas com React Native - #4 Mapa e Localização do Usuário
Nesse tutorial começaremos a trabalhar com os mapas no React Native utilizando para isso a classe MapView.
Saiba mais!
React JS
Nessa seção aprenderemos sobre essa importante biblioteca Javascript desenvolvida pelo Facebook para facilitar a construção backend dos nossos websites.
Saiba mais!