Projeto realizado durante a NL#04. Pode ser visto em produção neste link.
- create-next-app
- Next (sério? 🤪)
- Hooks
- Context API
- getStaticProps
- typescript
- tailwind
- Curated colors
- google fonts
- Inter Normal-400
- Rajdhani Semi-bold 600
- Melhorar a responsividade
- De complexidade para componente
- Classes Tailwind duplicadas devem virar componentes
- background: gray-100
- gray-line: gray-200
- text: warmGray-500
- text-highlight: indigo-300
- title: blueGray-700
- red: rose-500
- green: lime-500
- blue: indigo-500
- blue-dark: indigo-700
- blue-twitter: lightBlue-500
- Foi necessário ativar as variantes
first:
elast:
para as bordas. Isto deve ser feito no arquivo tailwind.config.js.variants: { extend: { borderColor: ['first', 'last'], borderWidth: ['first', 'last'], },
- Ganhar pontinhos de performance no google Lighthouse melhorando o carregamento de fontes. Voce deve adicionar este trecho de código em seu
_document
ou_app
.<Html lang="pt-br"> <Head> <link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="true"/> <link rel="preload" as="style" href="https://linkDaSuaFonte"/> <link rel="stylesheet" href="https://linkDaSuaFonte" media="print" // @ts-ignore onLoad="this.media='all'"/> <noscript> <link rel="stylesheet" href="https://linkDaSuaFonte" /> </noscript> </Head> </Html>