Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Estilizando Componentes com CSS Externo | Estilizando Aplicações React
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Introdução ao React

bookEstilizando Componentes com CSS Externo

Embora estilos inline sejam úteis para estilizações pequenas ou dinâmicas, a maioria das aplicações reais utiliza arquivos CSS externos. Essa abordagem mantém os estilos separados da lógica dos componentes e facilita a manutenção à medida que o projeto cresce.

O React oferece suporte a CSS externo nativamente. É possível escrever CSS normalmente e aplicá-lo aos componentes utilizando nomes de classes, assim como no desenvolvimento web tradicional.

Criando um Arquivo CSS Externo

Primeiro, crie um arquivo CSS e defina seus estilos:

/* styles.css */
.title {
  font-size: 32px;
  font-weight: 700;
  color: rebeccapurple;
}

Este arquivo CSS contém uma classe simples que pode ser reutilizada em vários componentes.

Importando CSS em um Componente

Para utilizar os estilos, importe o arquivo CSS no arquivo do seu componente:

import "./styles.css";

const App = () => (
  <>
    <h1 className="title">App title</h1>
  </>
);

No React, o atributo class é escrito como className, pois class é uma palavra reservada em JavaScript.

Como o CSS Externo Funciona no React

Arquivos CSS são aplicados globalmente por padrão. Qualquer componente pode utilizar uma classe definida em um arquivo CSS importado. Os estilos se comportam da mesma forma que em HTML e CSS padrão. Isso torna o CSS externo familiar e fácil de usar, especialmente para desenvolvedores vindos do desenvolvimento web tradicional.

Quando Usar CSS Externo

CSS externo é uma boa escolha quando:

  • Estilos são compartilhados entre vários componentes;
  • Layouts tornam-se mais complexos;
  • É desejada uma separação clara entre estrutura e estilização.

Para projetos maiores, o CSS externo geralmente resulta em um código mais limpo e fácil de manter.

1. Como aplicar uma classe CSS a um elemento no React?

2. O que é verdadeiro sobre CSS externo no React?

question mark

Como aplicar uma classe CSS a um elemento no React?

Select the correct answer

question mark

O que é verdadeiro sobre CSS externo no React?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookEstilizando Componentes com CSS Externo

Deslize para mostrar o menu

Embora estilos inline sejam úteis para estilizações pequenas ou dinâmicas, a maioria das aplicações reais utiliza arquivos CSS externos. Essa abordagem mantém os estilos separados da lógica dos componentes e facilita a manutenção à medida que o projeto cresce.

O React oferece suporte a CSS externo nativamente. É possível escrever CSS normalmente e aplicá-lo aos componentes utilizando nomes de classes, assim como no desenvolvimento web tradicional.

Criando um Arquivo CSS Externo

Primeiro, crie um arquivo CSS e defina seus estilos:

/* styles.css */
.title {
  font-size: 32px;
  font-weight: 700;
  color: rebeccapurple;
}

Este arquivo CSS contém uma classe simples que pode ser reutilizada em vários componentes.

Importando CSS em um Componente

Para utilizar os estilos, importe o arquivo CSS no arquivo do seu componente:

import "./styles.css";

const App = () => (
  <>
    <h1 className="title">App title</h1>
  </>
);

No React, o atributo class é escrito como className, pois class é uma palavra reservada em JavaScript.

Como o CSS Externo Funciona no React

Arquivos CSS são aplicados globalmente por padrão. Qualquer componente pode utilizar uma classe definida em um arquivo CSS importado. Os estilos se comportam da mesma forma que em HTML e CSS padrão. Isso torna o CSS externo familiar e fácil de usar, especialmente para desenvolvedores vindos do desenvolvimento web tradicional.

Quando Usar CSS Externo

CSS externo é uma boa escolha quando:

  • Estilos são compartilhados entre vários componentes;
  • Layouts tornam-se mais complexos;
  • É desejada uma separação clara entre estrutura e estilização.

Para projetos maiores, o CSS externo geralmente resulta em um código mais limpo e fácil de manter.

1. Como aplicar uma classe CSS a um elemento no React?

2. O que é verdadeiro sobre CSS externo no React?

question mark

Como aplicar uma classe CSS a um elemento no React?

Select the correct answer

question mark

O que é verdadeiro sobre CSS externo no React?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
some-alt