7. React is a OSS JavaScript library designed for
easier user interfaces development.
8. Maintained by Facebook and Instagram
Started around May 2013
Contributors
Pete Hunt, Cheng Lou, Sebastian Markbåge, Christopher Chedeau
+ aprox. 565 other individuals
45. ReactComponent Class
is simply just a ES6 class (or "constructor function").
When this constructor is invoked it is expected to return an
object with at least a render method on it.
56. Proof of concepts || rapid prototyping
SPA
real-time communication
frequent data model changes as cause for re-render - dashboard || d3
enterprise requirements (internet banking, CRM, ERP)
lot code reuse required?
Mobile applications - React Native
on-demand javascript update without app-store re-approval
Tools
Monitoring - queue, logs, kibana-like
58. VTree architecture is not REST friendly
Business logic in components
Side effects
Documentation -> devdocs.io
Changes will happen (current version is 0.14.3)
For new people lack of best practices ~ many opinions