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,344