Aprenda a carregar fontes do Google Fonts em seu projeto React

Saiba como integrar fontes do Google Fonts em projetos React facilmente.

Carregando fontes do Google Fonts em um projeto React

Adicionar fontes do Google Fonts ao seu projeto React é um processo simples e pode melhorar consideravelmente a estética da sua aplicação. Neste tutorial, vamos explorar como integrar essas fontes de forma eficaz e eficiente.

O que são Google Fonts?

Google Fonts é uma biblioteca de fontes gratuitas fornecida pelo Google. Ela oferece uma vasta seleção de fontes que podem ser facilmente integradas a sites e aplicações. A utilização dessas fontes não só enriquece a tipografia do seu projeto, como também melhora a experiência do usuário.

Passo 1: Escolhendo a fonte

O primeiro passo é escolher a fonte desejada no site do Google Fonts . Após selecionar a fonte, você verá um painel à direita com as instruções de como integrá-la ao seu projeto. Você pode escolher diferentes estilos e tamanhos que melhor se adequem ao seu design.

Passo 2: Integrando a fonte no seu projeto

Existem duas maneiras principais de integrar as fontes do Google: através de um link no HTML ou importando diretamente no CSS.

1. Usando a tag <link> no HTML

A maneira mais simples é adicionar a tag <link> no arquivo public/index.html do seu projeto React:

<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">

Essa linha de código informa ao navegador para carregar a fonte Roboto com os estilos de peso 400 e 700.

Explicação do código

A tag <link> é usada para incluir a folha de estilos da fonte do Google no seu projeto. O atributo href contém a URL que aponta para a fonte escolhida, permitindo que o navegador a carregue.

2. Usando @import no CSS

Outra opção é usar a regra @import diretamente no seu arquivo CSS:

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

Como usar a fonte no seu CSS

Depois de integrar a fonte, você pode usá-la em seu CSS. Para isso, adicione a propriedade font-family no seu arquivo CSS:

body {
    font-family: 'Roboto', sans-serif;
}

Explicação do código

Neste código, estamos definindo a fonte do corpo da aplicação para 'Roboto'. O sans-serif é uma fonte de fallback, que será utilizada caso a fonte 'Roboto' não carregue corretamente.

Considerações de Performance

Embora as fontes do Google sejam fáceis de integrar, é importante considerar o impacto na performance da sua aplicação. Certifique-se de carregar apenas as fontes que você realmente precisa e considere usar o método display=swap para evitar o texto invisível durante o carregamento da fonte.

Exemplos de Uso

Abaixo estão alguns exemplos de como você pode aplicar diferentes estilos de fonte em seus componentes React:

const MeuComponente = () => {
    return (
        <div style={{ fontFamily: 'Roboto, sans-serif' }}>
            <h1>Olá, Mundo!</h1>
            <p>Esta é uma aplicação React utilizando Google Fonts.</p>
        </div>
    );
};

Explicação do código

Neste exemplo, criamos um componente funcional chamado MeuComponente. Dentro dele, utilizamos a propriedade style para aplicar a fonte 'Roboto' ao texto exibido. Isso garante que a tipografia da aplicação siga o estilo que escolhemos no Google Fonts.

Conclusão

Carregar fontes do Google Fonts em um projeto React é uma tarefa simples que pode ter um grande impacto visual. Com as etapas acima, você pode facilmente integrar e utilizar diversas fontes em sua aplicação, tornando-a mais atraente e agradável para os usuários. Explore as diversas opções disponíveis e escolha as que melhor se adaptam ao seu projeto!

A tipografia é um dos elementos mais importantes no design de uma aplicação. Fontes bem escolhidas podem transformar a aparência de um projeto, tornando-o mais moderno e atraente. O Google Fonts oferece uma ampla variedade de fontes que podem ser facilmente integradas em qualquer projeto web, especialmente em React. Neste tutorial, você aprenderá não apenas a integrar essas fontes, mas também a utilizá-las de maneira eficaz para melhorar a legibilidade e a estética do seu site.

Algumas aplicações:

  • Melhorar a estética visual da aplicação
  • Aumentar a legibilidade do texto
  • Personalizar a identidade da marca
  • Facilitar a diferenciação de seções de conteúdo

Dicas para quem está começando

  • Escolha fontes que reflitam a identidade do seu projeto
  • Use no máximo duas ou três fontes diferentes para manter a coesão visual
  • Teste as fontes em diferentes dispositivos para garantir legibilidade
  • Considere o impacto na performance ao escolher fontes
Foto de Gabriel Nogueira
Contribuições de
Gabriel Nogueira

Desenvolvedor front-end especializado em React e design de interfaces responsivas.

Mais sobre o autor
Compartilhe este tutorial: Como carregar fontes do Google Fonts em um projeto React?

Compartilhe este tutorial

Continue aprendendo:

Como exibir um modal simples no React sem usar bibliotecas externas?

Aprenda a criar um modal em React do zero, sem depender de bibliotecas externas.

Tutorial anterior

Como alterar dinamicamente o título da página no React?

Tutorial sobre como alterar o título da página em uma aplicação React.

Próximo tutorial