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.

Nikkawat
fonte
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!

troca rápida
fonte
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