Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Aplicar CSS Externo em um Aplicativo React | Técnicas de Estilização em Aplicações React
Introdução ao React

bookDesafio: Aplicar CSS Externo em um Aplicativo React

Tarefa

Agora vamos criar o componente Alert, que irá renderizar todos os elementos passados como filhos e aplicar alguns estilos específicos. A tarefa é:

  1. Criar o componente Alert que possui o elemento div internamente.
  2. O elemento div deve ter o nome de classe alert.
  3. O elemento div deve ter a propriedade children como conteúdo.
  4. O elemento div deve ter o seguinte CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. Para criar um elemento div no componente, utilize <div>...</div>.
  2. Para passar props.children como conteúdo de texto, envolva-o em {...} e defina props.children. Resultado: <div>{props.children}</div>.
  3. Para adicionar um nome de classe ao elemento div, utilize o atributo className e defina como alert. Resultado: className="alert".
  4. Para importar o arquivo com os estilos no arquivo index.js, utilize a declaração import e forneça o caminho correto para o arquivo. Resultado: import './index.css'.
  5. Para aplicar estilos ao elemento div, utilize o seletor de classe .alert e insira os estilos da tarefa.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Suggested prompts:

Can you explain how to use the Alert component in my React app?

What should the index.css file contain for the Alert styles?

Can you clarify how to pass children to the Alert component?

bookDesafio: Aplicar CSS Externo em um Aplicativo React

Deslize para mostrar o menu

Tarefa

Agora vamos criar o componente Alert, que irá renderizar todos os elementos passados como filhos e aplicar alguns estilos específicos. A tarefa é:

  1. Criar o componente Alert que possui o elemento div internamente.
  2. O elemento div deve ter o nome de classe alert.
  3. O elemento div deve ter a propriedade children como conteúdo.
  4. O elemento div deve ter o seguinte CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. Para criar um elemento div no componente, utilize <div>...</div>.
  2. Para passar props.children como conteúdo de texto, envolva-o em {...} e defina props.children. Resultado: <div>{props.children}</div>.
  3. Para adicionar um nome de classe ao elemento div, utilize o atributo className e defina como alert. Resultado: className="alert".
  4. Para importar o arquivo com os estilos no arquivo index.js, utilize a declaração import e forneça o caminho correto para o arquivo. Resultado: import './index.css'.
  5. Para aplicar estilos ao elemento div, utilize o seletor de classe .alert e insira os estilos da tarefa.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7
some-alt