TOIT
PORTE
Communique avec les "serveurs"
Rend les pages
React
Webpack
Redux
RxJS
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
Créer des objets visuels fonctionnels simples, testables et réutilisables
Pour...
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