Modelo personalizado Magento 2 e ReactJS


8

Alguém tem experiência com o ReactJS ao criar um modelo Magento personalizado? Ou alguém sabe se é viável?

Gostaria de aproveitar o ReactJS para criar um site de uma página.


O que você está tentando alcançar? O Magento dois possui 2 bibliotecas de modelos JS incluídas no core, underscore.js e knockout.js. Por que você precisa reagir?
Joshua Soileau 12/08

11
A maioria da equipe é experiente com Reagir e reagir nativo para que eles gostariam de usar esses recursos
Nikkawat

Só porque Magento usá-lo, isso não significa que é a melhor escolha, Reagir é muito melhor do KO em muitas áreas (desempenho, comunidade etc.)
Ben Crook

@ Josh O problema com a pilha M2 iJS é que ela está terrivelmente desatualizada.
quickshiftin

Concordo totalmente, a arquitetura de front-end no M2 está muito desatualizada. Não o culpe por querer mergulhar no React. Mas consideraria o investimento de tempo ao fazê-lo. Se você está tentando realizar algo pequeno, pode não valer a pena o investimento de tempo, quando as mesmas características pode ser realizado com processos nativos M2 JS
Joshua Soileau

Respostas:


3

Sua melhor aposta para isso será usar a API Rest . Dessa forma, você pode ter um front-end completamente separado com páginas renderizadas pelo servidor (leia-se: nó) e aplicativo de página única etc.

Estou surpreso que não exista um github popular para esse projeto agora!


11
Há um ganhando alguma tração embora ainda não terminou e não é open source do que eu posso lembrar - front-commerce.com
Ben Crook

A arquitetura parece um pouco estranha, mas a demo parece promissora, muito rápida.
quickshiftin

Sim, fiquei realmente impressionado com a velocidade, será interessante vê-lo em estado selvagem e verificar se ainda é tão rápido.
Ben Crook

11
Pelo menos o M2 tem uma API forte, pode ser a graça salvadora deles.
precisa saber é o seguinte

Pelo que tenho visto até agora, projetos populares para visualização baseada em JS personalizado tendem a usar Vue.js vez de ReactJS
Bartosz Górski
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.