Giter Site home page Giter Site logo

maiquealmeida / boas-praticas-react-native Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 233 KB

Demonstra como aplicar, de forma prática e mão na massa, boas praticas de arquitetura de software e desenvolvimento utilizando React Native e Typescript.

TypeScript 97.97% JavaScript 2.03%

boas-praticas-react-native's Introduction

Boas Práticas com React Native

🚧🚧🚧 Documentação em desenvolvimento. 🚧🚧🚧

Tecnologias utilizadas

Porque utilizar o Bun neste projeto?

O Bun.sh é um gerenciador de pacotes e um executor de tarefas que visa ser uma alternativa mais rápida e eficiente ao npm e ao Yarn.

Embora o npm e o Yarn sejam os gerenciadores de pacotes mais populares no ecossistema Node.js, o Bun traz algumas características distintas que podem ser consideradas vantajosas para certos projetos e desenvolvedores. Além de que a minha curiosidade pra ver ele com React Native é maior do que a minha coragem pra utilizar ele em um projeto já em produção.

Aqui estão algumas das vantagens de usar o Bun:

  • Velocidade: O Bun é otimizado para ser extremamente rápido. Ele usa um algoritmo de resolução de dependências mais eficiente e realiza instalações paralelas para acelerar o processo.
  • Tamanho do Cache Reduzido: O Bun mantém um cache mais enxuto em comparação com o npm e o Yarn. Isso pode economizar espaço em disco, especialmente em projetos maiores com muitas dependências.
  • Instalação mais Limpa: O Bun tenta manter a pasta node_modules o mais limpa possível, instalando apenas os pacotes necessários. Isso pode tornar mais fácil navegar e gerenciar suas dependências.
  • Sem Bloqueio: Ao contrário do npm e do Yarn, que usam arquivos de bloqueio para garantir a consistência das dependências, o Bun não usa arquivos de bloqueio. Isso pode tornar o processo de instalação mais simples em alguns casos.
  • Menos Configurações: O Bun visa ser simples e direto ao ponto, com menos configurações e sinalizadores do que o npm e o Yarn. Isso pode tornar mais fácil para os desenvolvedores começarem a usar o Bun sem ter que aprender muitas opções e configurações.
  • Menos Problemas de Resolução: Devido ao seu algoritmo de resolução de dependências otimizado, o Bun pode ter menos problemas ao resolver dependências conflitantes em comparação com o npm e o Yarn.
  • Atualizações Mais Fáceis: O Bun facilita a atualização de pacotes individuais ou de todos os pacotes de uma vez, tornando o processo de manutenção de dependências mais simples.

Apser do Bun ter suas vantagens, eu o considero relativamente novo em comparação com o npm e o Yarn. Portanto, pode não a mesma estabilidade que esses gerenciadores de pacotes mais estabelecidos. Como sempre, ao escolher uma ferramenta, é essencial avaliar suas necessidades específicas e testar a ferramenta em um ambiente controlado antes de adotá-la em projetos maiores ou em produção. E é por isso que ele está aqui!

boas-praticas-react-native's People

Contributors

maiquealmeida avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.