IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

React 0.13 : adoption du système de classes de ES6


Sujet :

JavaScript

  1. #1
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut React 0.13 : adoption du système de classes de ES6
    React 0.13 : adoption du système de classes de ES6
    La bibliothèque JavaScript de Facebook travaille sur la rapidité


    React est une bibliothèque JavaScript développée par Facebook qui permet de créer des interfaces utilisateurs. Instagram.com en est un bel exemple.

    Elle utilise un concept appelé le DOM virtuel qui restitue sélectivement les sous-arborescences de nœuds en fonction des changements d'état. L'objectif est de réduire le nombre de manipulations du DOM tout en gardant les composants à jour. Ce DOM virtuel peut être rendu sur un serveur utilisant Node.js.

    React peut en fait être votre système de vues dans une application MVC car elle ne se tracasse pas du reste des composants. Et donc, signalons-le, React ne représente que cette couche view. Il ne sert à rien de vouloir la comparer à des frameworks qui offrent plus d'intelligence. Par contre, il faudra combiner React avec quelque chose pour obtenir une application dynamique complexe.

    L'équipe a annoncé la sortie de la version 0.13. La principale nouveauté est le support des classes ES6 qui permettent aux développeurs d'avoir plus de flexibilité lorsqu'ils construisent des composants. Le but à terme est éventuellement de remplacer le système de classes implémenté par React.

    Ensuite, l'idée est d'améliorer encore plus la rapidité de React et d'optimiser tout ce qui peut l'être. Les objets sont immuables, ce qui reste une pratique à suivre lors de l'écriture idiomatique de code React. Dans cette version, des avertissements de runtime ont été ajoutés. Ils se déclenchent lorsque les propriétés sont changées ou ajoutées entre le moment où un élément est créé et lorsque celui-ci est affiché.

    Voici une liste d'autres modifications apportées :

    • des dépréciations ;
    • les méthodes statiques ne sont plus liées automatiquement à la classe du composant ;
    • l'accès à la plupart des propriétés internes a été complètement supprimé ;
    • l'ajout d'une API findDOMNode(component) au lieu de getDOMNode(component) ;
    • la prise en charge pour les itérateurs et les séquences js immuable en tant qu'enfants ;
    • etc.



    Le site de React.


    Et vous ?

    Que pensez-vous de cette bibliothèque ?
    Quels outils utilisez-vous pour créer votre couche d'affichage ?

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut React 0.13.2 : de nouvelles propriétés CSS et DOM
    React 0.13.2 : de nouvelles propriétés CSS et DOM
    pour la bibliothèque JavaScript développée par Facebook


    React est une bibliothèque JavaScript développée par Facebook qui permet de créer des interfaces utilisateurs. Instagram.com en est un bel exemple.

    L'équipe a annoncé la sortie de la révision 0.13.2.

    Voici une liste de modifications apportées :

    • de nouvelles propriétés CSS ;
    • le support d'autres propriétés DOM ;
    • des corrections au niveau du réaffichage ;
    • la mise à jour de uglify pour prévenir des bugs sous IE8 ;
    • l'amélioration des avertissements ;
    • etc.



    Le site de React.

  3. #3
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut React 0.13.3 : petites améliorations
    React 0.13.3 : petites améliorations
    pour la bibliothèque JavaScript développée par Facebook


    React est une bibliothèque JavaScript développée par Facebook qui permet de créer des interfaces utilisateurs. Instagram.com en est un bel exemple.

    L'équipe a annoncé la sortie de la révision 0.13.3.

    Voici une liste de modifications apportées :

    • l'ajout de l'élément et de l'attribut clipPath pour SVG ;
    • l'amélioration des avertissements pour les méthodes obsolètes dans les classes JS ;
    • l'amélioration de replaceState(obj) ;
    • etc.



    Le site de React.

Discussions similaires

  1. Linux Mint adopte le système d'initialisation Systemd
    Par Siguillaume dans le forum Mint
    Réponses: 1
    Dernier message: 14/05/2015, 11h33
  2. Système de classe, avec héritage multiple dynamique
    Par kimjoa dans le forum Contribuez
    Réponses: 0
    Dernier message: 09/01/2010, 18h07
  3. Réponses: 5
    Dernier message: 29/06/2006, 07h47
  4. [D7][Infos système] Comment lister toutes les classes WMI ?
    Par phplive dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 03/05/2006, 23h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo