É possível usar React em hospedagem?
Olá, Pequeno Gafanhoto! Como vai? Que o React é possivelmente o maior e mais utilizado framework JavaScript, tudo mundo sabe, mas é muito comum que desenvolvedores mais voltados apenas ao front-end ainda não tenham experiência com o deploy, ou seja, a publicação do site.
Pensando nisso, nosso artigo de hoje é pensado justamente em expandir seus horizontes para conhecer novas possibilidades de deploy para suas aplicações. Então, vamos começar?
Sumário
- O que é?
- Requisitos para o deploy
- É possível usar em hospedagem?
- Como funciona o deploy?
- Conclusão
O que é?
O React é uma biblioteca JavaScript, desenvolvida inicialmente pela equipe do Facebook (hoje, Meta). O seu intuito era simplificar o processo de desenvolvimento do Angular, criando uma sintaxe mais simples e que permitisse um desenvolvimento mais rápido.
Ganhando cada vez mais o apoio da comunidade, o React hoje é a biblioteca/framework mais utilizada para a construção de aplicações altamente interativas através do seu excelente sistema de componentes.
Requisitos do deploy
A implementação de aplicações React é essencialmente simples, e requer basicamente que esteja disponível o NodeJS, para instalar o restante das dependências de toda a aplicação, incluindo, claro, o próprio React.
Uma vez que o principal requisito é o NodeJS, todos os tipos de serviço que tenham disponibilizado esse recurso deverão estar aptos para receber a implementação do framework, precisando apenas seguir com a instalação das dependências.
Posso usar o React em uma hospedagem?
Com base nos requisitos acima, a resposta curta é que sim, mas depende de seu provedor! Dependendo de seu provedor de hospedagem e plano escolhido, é possível que seu plano não tenha as funcionalidades para a implementação de aplicações NodeJS.
Sem esses recursos, infelizmente não seria possível usar aplicações baseadas em frameworks como o React, Vue, entre outros. Por isso, confira sempre os recursos disponibilizados pelo serviço, para garantir que haja o suporte para o NodeJS e, se possível, acesso ao terminal SSH, para um gerenciamento ainda mais completo.
Como funciona o deploy?
De maneira geral, o deploy (implementação) de um aplicativo React (assim como outros baseados em Node) é feita usando as ferramentas de gestão de ambientes NodeJS. No caso de hospedagens baseadas no painel de controle cPanel, como é o caso de nossos planos aqui na KangarooHost, essa ferramenta é a “Setup NodeJS App”.
Através de ferramenta, é possível criar um ambiente isolado rodando o Node, o que permitirá definir todas as configurações da sua aplicação, desde a versão até os arquivos que vão iniciar o seu script.
Caso você queira conferir com mais detalhes como funciona todo esse processo de configuração do ambiente e o que deve ser feito, recomendamos conferir nosso outro artigo, onde ensinamos como hospedar NodeJS no cPanel.
Conclusão
Com isso, agora você poderá ter uma noção melhor do que procurar quando precisar colocar em produção a sua nova aplicação React, podendo até mesmo utilizar dentro de seu ambiente cPanel de forma totalmente simples e rápida.
Aqui na KangarooHost, claro, contamos com todos esses recursos para também receber o seu site com tudo o que ele precisa para você por o seu projeto no ar! Por isso, não deixe de conferir os nossos planos e nos vemos na próxima o/