Material Ui com Styled Components no React

Quando comecei aprender material ui não tinha noção da sua proporção e possibilidades, pra mim era apenas uma lib engessada, com seus components iguais em todos os 사이트, criei essa prerrogativa na cabeça porque não sabia como editar seu estilo.

Até que descobri o método styled() do Styled-Components que nos permite estilizar componentes usando exatamente a mesma sintaxe de uma folha de estilo CSS.

코디:

import React from "react";
import Card from "@material-ui/core/Card";
import Typography from "@material-ui/core/Typography";

import styled from "styled-components";

const CardStyled = styled(Card)`
  text-align: center;
  width: 200px;
`;

const TextStyled = styled(Typography)`
  width: 200px;
  height: 100px;
  font-size: 24px;
  color: blue;
  background-color: wheat;
`;

export default function Index() {
  return (
    <CardStyled>
      <TextStyled>Meu Card MUI com texto azul</TextStyled>
    </CardStyled>
  );
}
}

결과:

좋은 웹페이지 즐겨찾기