LES DEVS FONT QUOI ??
LES BASES
TOIT
PORTE
Magic JavaScript
Communique avec les "serveurs"
- ATG
- H:API
- Tumbor
- Middleware box
Rend les pages
- interactives
- intelligentes
En d'autres termes
Le cerveau JavaScript
React
Webpack
Redux
RxJS
Pourquoi React/Redux ?
Créé et utilisé en production par
depuis 2012
C'est OPEN SOURCE !!!!
La silicon valley s'y met et contribue à son développement
grâce à l'approche composants
Approche composants ?
Créer des objets visuels fonctionnels simples, testables et réutilisables
Pour...
-
Factoriser le code
-
Maîtriser sa complexité
- Faire émerger un design
Exemple
const Button = React.createClass({
propTypes:{
color: React.PropTypes.string,
text: React.PropTypes.string,
},
getDefaultProps: () => {
return {
color: 'blue',
text: 'click',
};
},
render: () => {
return (
<button style={{backgroundColor: this.props.color}}>
{this.props.text}
</button>
):
},
});
<Button/>
<Button text="ok" />
<Button text="cancel" color="red" />
click
ok
cancel
Maintenant démo Live
sur R9 !!
presentation dev
By Florent DUVEAU
presentation dev
- 1,232