Dominic Modalek
Senior Frontend Engineer, Namics AG
@dmodalek
Node Server
API
React & CSS & Router
JSON
Inline Data
website.com/checkout/summary
Adobe AEM CMS
Hybris PIM
Frontend (HTML, CSS, JS)
React
Produkte
JSON
Inline Data
website.com/checkout/#/summary
CMS Page
React App
CMS Page
CMS Page
Page Load
Page Load
+ Router
React App
+ Router
React App
+ Router
checkout-configuration.html
checkout-personal-data.html
checkout-summary.html
✔ Performance / Fast Frontend Builds
✔ Zusammenarbeit / Verantworlichkeit
✔ 1 CMS Seite = 1 React App
Einfache API
Performance & Stability
Keine vollständige SPA
Angular 2 in Alpha
Neu, cool & awesome
Choosing between Angular and React is like choosing between buying an off-the-shelf computer and building your own with off-the-shelf parts.
React wird bei Facebook tatsächlich eingesetzt
Deprecated Warnings in der Konsole bevor
APIs entfernt werden
React.js
Teamwork
/*
* Immutable objects = reference-level equality checks
* instead of object deep comparsion
*/
shouldComponentUpdate(nexProps) {
return this.props.immutableFoo !== nexProps.immutableFoo
}
slides.com/dmodalek/react-js-namics