Trabalhando com estilos CSS no atributo style no React

Nas lições anteriores, no atributo style passamos uma variável contendo um objeto com estilos CSS. É possível não usar uma variável intermediária e descrever o objeto diretamente no atributo - neste caso, precisamos de dois pares de chaves - o primeiro é para a inserção JSX e o segundo - para o objeto.

Então, vamos pegar nosso componente sem estilos CSS:

App.jsfunction App() {
  return (
    <div>
      <p>texto</p>
      <p>texto</p>
      <p>texto</p>
    </div>
  );
}

Por exemplo, vamos definir diretamente as propriedades CSS para o primeiro parágrafo do nosso componente React App:

App.js<p style = {{
  color: 'orangered',
  fontWeight: 'bold' }}>
  texto
</p>

Vamos adicionar estilos de maneira similar para as outras tags.

Como resultado, o código do componente ficará da seguinte forma:

App.jsfunction App() {
  return (
    <div style = {{
      width: '200px',
      border: '2px solid brown',
      padding: '10px',
      textAlign: 'center' }}>
      <p style={{
        color: 'orangered',
        fontWeight: 'bold' }}>
        texto
      </p>
      <p style = {{
        fontStyle: 'brown',
        color: 'brown' }}>
        texto
      </p>
      <p style = {{
        backgroundColor: 'orange',
        fontWeight: 'bold',
        color: 'white' }}>
        texto
      </p>
    </div>
  );
}
Задание 1

Pegue o componente React que você fez na tarefa da lição anterior. Adicione estilos a cada tag diretamente no atributo style, como mostrado nesta lição.