Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Uso de dois Framework em um projeto

Boa tarde, Estou passando por um problema e gostaria de opiniões e experiencias de vocês,

Estou usando o React para fazer uma Single Page Application, e para fazer o Layout o MDB Bootstrap porem tem algumas coisas que o PrimeReact me facilita muito mais do que o Bootstrap, então eu pensei em usar os dois.

Separando o MDB Bootstrap para fazer mais o lado dos Button e o PrimeReact para fazer a parte dos Graficos e alertas.

Utilizar dois Framework não é uma boa pratica ?

Se puderem compartilhar os conhecimentos de vocês a respeito disso agradeço '-'

3 respostas

Fala Denis, tudo bom?

Acho que seria válido você ver se os componentes do PrimeFaces que você vai utilizar não são repetidos do bootstrap. Existem projetos que já fazem uma integração do bootstrap com o react como o React Bootstrap. Para gráficos, se o prime faces ficar muito pesado, você pode utilizar o chartjs: https://github.com/jerairrest/react-chartjs-2.

Tente sempre mapear suas necessidades para libs específicas ao invés de um framework inteiro. Imagine seu arquivo final contando com o código dois frameworks, além do seu próprio código, e outras possíveis libs que você esteja utilizando. O conteúdo pode ser muito pesado, e seus clientes precisaram baixar um conteúdo imenso. Podendo impactar na performance e na experiência do usuário.

Outra coisa que poderia pensar é que quanto mais frameworks adicionados ao projeto, maior a complexidade adicionada ao código, você precisa lidar com duas APIs distintas de cada um deles em cada componente. Em geral adotar um framework sempre acopla (em parte) nosso código ao modo de funcionamento desse framework. Lidar com dois pode aumentar ainda mais essa dificuldade.

Mas claro isso é apenas uma opinião pessoal. Talvez existam formas de você otimizar e modularizar a parcela desses frameworks que vão te ajudar apenas com partes de sua solução. Enfim, espero ter ajudado no pensamento.

Abraço!

Rafael, muito obrigado pela explicação, mas nesse caso que estou usando o MDB Bootstrap, teria que tirar ele para utilizar o React Bootstrap ?

Ou como os dois sao Bootstrap eu poderia utilizar tanto o MDB quando o React ?

solução!

Fala Denis, blz ?

Então, eles são projetos diferentes, que se baseiam em integrar uma solução de componentes (React, ou possíveis outras ferramentas) com o Bootstrap. Então poderíamos dizer que usar um ou outro vai te ajudar. Como são projetos diferentes usar os dois juntos pode recair sobre o problema (na minha opinião) citado acima.

Cada um provavelmente vai ter uma abordagem diferente, mais simples ou mais difícil, mas o resultado provavelmente vai ser muito parecido.

Abraço!