️ AVISO: Este repositório não é mais mantido. Recomendamos migrar para o novo repositório para obter as últimas atualizações e suporte.
Passamos tempo usando boas práticas da comunidade para tornar seu projeto escalável.
Uma base para reduzir a configuração de seus projetos com o Next.js , as melhores práticas de desenvolvimento e as bibliotecas populares da comunidade de desenvolvedores.
Características
Redux-Saga : Uma biblioteca que visa tornar os efeitos colaterais do aplicativo (ou seja, coisas assíncronas como busca de dados e coisas impuras, como acessar o cache do navegador) mais fáceis de gerenciar, mais eficientes de executar, fáceis de testar e melhor em lidar com falhas.
Redux-Saga-Routines : um criador de ação inteligente do Redux. Útil para qualquer tipo de ação assíncrona, como buscar dados. Também totalmente compatível com o Redux Saga e o Redux Form.
NEXT-I18NEXT : Um plug-in para projetos Next.js que permite que você ocupe traduções em funcionamento de maneira rápida e fácil, enquanto suporta totalmente o SSR, vários espaços para names com divisão de código, etc.
I18Next : Um trabalho de internacionalização escrito em e para JavaScript. Mas é muito mais do que isso.
Redux : um contêiner de estado previsível para aplicativos JavaScript.
Reseleção : Biblioteca Seletor Simples para Redux (e outros) Inspirados por Getters em NuclearJs, assinaturas no re-quadro e esta proposta da Speedskater.
Immer : (alemão para: sempre) é um pequeno pacote que permite trabalhar com estado imutável de uma maneira mais conveniente. É baseado no mecanismo de cópia sobre gravação
@Testing-Library/React : Utilitários de teste de reação simples e completos que incentivam boas práticas de teste.
SEO : As vantagens dessa abordagem são poder criar experiências ricas do usuário de maneira uniforme, sem comprometer os fatores de otimização de mecanismos de pesquisa (SEO) que são essenciais para uma boa classificação no Google e outros mecanismos de pesquisa.
Typefaces : A auto-hospedagem é significativamente mais rápida. Carregar um tipo de letra do Google Fontes ou outro serviço de fonte hospedada adiciona uma solicitação de rede extra (bloqueando).
Emoção : uma biblioteca projetada para escrever estilos CSS com JavaScript. Ele fornece composição de estilo poderosa e previsível, além de uma ótima experiência de desenvolvedor, com recursos como mapas de origem, etiquetas e utilitários de teste.
Começando
Bem -vindo à documentação leve do React Next Boilerplate!
Requisitos do sistema
Node.js 10 ou mais tarde
MacOS, Windows (incluindo WSL) e Linux são suportados
Configurar
Clique neste link ou clone manualmente este repositório e vá para o diretório apropado via:
Em seguida, instale dependências e execute o servidor dev:
yarn
yarn dev
Para ver o exemplo de aplicativo em http://localhost:3000 , execute:
open http://localhost:3000
Esses scripts se referem aos diferentes estágios do desenvolvimento de um aplicativo:
dev - é executado next , que começa a seguir. Js no modo de desenvolvimento
build - executa next construção que cria o aplicativo para o uso da produção
start - Executa next início, que inicia um servidor de produção Next.js
Agora você está pronto para barulho! ?
Documentação
Comandos: tirar o máximo proveito deste caldeira
Demonstração
Código de Conduta
O React Next Boilerplate é dedicado a construir uma comunidade acolhedora, diversificada e segura. Esperamos que todos os participantes da comunidade React Next Boilerplate cumprem nosso Código de Conduta. Por favor, leia. Por favor, siga -o. Na comunidade React Next Boilerplate, trabalhamos duro para se construir e criar coisas incríveis juntos.
Contribuindo
Obrigado pelo seu interesse em contribuir; Estamos muito satisfeitos que você queira ajudar. Temos um guia contribuinte para ajudá -lo a começar.
Licença
Este projeto está licenciado sob a licença do MIT, Copyright (c) 2019 Jorge Luis Calleja Alvarado. Para mais informações, consulte a licença do projeto.
Autores
Jorge Luis Calleja Alvarado (@WootsBot) - Reacte o próximo caldeira