The document discusses React.js and its uses beyond just web browsers. It explains how React can be used to build mobile apps with React Native, render to canvases instead of the DOM, and even be adapted to run on devices like smartwatches. Examples are given of React being used on Canvas, in React Native apps, and modified to work on a smartwatch. The document argues React's versatility and the ability to "learn once, write anywhere" enable it to be applied in many environments beyond just the browser.
7. “… the latest and
greatest JavaScript
framework comes around
every sixteen minutes.”
- Allen Pike, King of VanJS
http://www.allenpike.com/2015/javascript-framework-fatigue/
8. “Helping you select an
MV* framework”
!
(with 64 different choices!!)
http://todomvc.com/
9. CHOICE PARALYSIS
/noun/
!
!
the state of being unable to select a proper
JavaScript framework
!
“I literally can’t feel my legs due to this
choice paralysis.”
http://www.sitepoint.com/drowning-in-tools-web-development-industry/
10. “… people come from a
wide variety of
backgrounds, and have a
wide variety of goals.
This constant inflow of
new ideas and interests
has made the JavaScript
community unusually
diverse.”
http://www.allenpike.com/2015/javascript-framework-fatigue/
11. FOAM“FOAM is a full-stack, reactive,
deeply MVC metaprogramming
Javascript framework.”
<meta name=“description” … />
47. React Native
Created by Facebook
All of your business logic is
written and runs in JavaScript
using JavaScriptCore on iOS
UI Kit instead of DOM Nodes
48. <div>
<img src=“http://i.imgur.com/OBB7tLg.gif” />
<input type=“text” />
<span>sherrr, bud</span>
</div>
<View>
<Image source={{uri: “http://i.imgur.com/
OBB7tLg.gif”}} />
<TextInput />
<Text>sherrr, bud</Text>
</View>
React Native
*style required but not included