Talk in English - UK at Mage Titans Italy 2017
View Slides: https://magespecialist.github.io/mt17it-slides/index.html#/
Short URL: https://joind.in/talk/06586 (QR-Code (opens in new window))
Magento 2 introduced the concept of strong frontend/backend separation – figuring frontend as an application exchanging data with the core through webservices. However the choice of the MVVM model of KnockoutJS is not sufficient to completely abstract the frontend as a self-contained, autonomous application.
Thanks to the easiness of implementation of Magento 2 webservices – using those already present or extending them – it is possible to move to a reactive programming model based on ReactJS.
We will this way create a performing, easily customizable, stable frontend layer with independent test units. This modular frontend might be made of separate components – each of which capable of replacing a specific pre-existing function.
We will show examples from real case studies, like a custom checkout funnel completely written in ReactJS.