J'essaie de saisir this piece of code de react-redux-universal-hot-example
(mon dieu, regarde jusqu'où nous avons eu!).Les méthodes de classe peuvent-elles être déclarées comme référence dans ES 6 ou 7?
.. Enfin bref
Ils déclarent 2 méthodes statiques pour une classe comme une référence à 2 paramètres de la fonction.
export default function connectData(fetchData, fetchDataDeferred) {
return function wrapWithFetchData(WrappedComponent) {
class ConnectData extends Component {
static fetchData = fetchData;
static fetchDataDeferred = fetchDataDeferred;
render() {
return <WrappedComponent {...this.props} />;
}
}
return ConnectData;
};
}
Le point est .. Cela fonctionne ... Mais est-il pris en charge par ES6 ou ES7? Pouvez-vous implémenter un membre de classe comme une référence à quelque chose que vous recevez en tant que paramètre?
Oui, ES6 et ES7 ne modifient pas le fonctionnement des fonctions, ce sont donc toujours des objets et des objets sont des références. – slebetman
Les propriétés peuvent contenir des valeurs arbitraires. Cela n'a pas changé. –
Où est-ce que ES6 OR 7 est réellement implémenté? – EasyBB