Maison > interface Web > js tutoriel > Que faut-il apprendre avant d'apprendre React.js

Que faut-il apprendre avant d'apprendre React.js

(*-*)浩
Libérer: 2020-09-17 13:36:17
original
3506 Les gens l'ont consulté

Vous devez apprendre les bases de JavaScript avant d'apprendre Reactjs, car React est une bibliothèque JavaScript utilisée pour créer des interfaces utilisateur, dont la plupart sont JavaScript ES6 et ses fonctionnalités et sa syntaxe, y compris l'opérateur ternaire et la syntaxe simplifiée, ce objet, fonctions intégrées JavaScript, etc.

Que faut-il apprendre avant d'apprendre React.js

En train de présenter React aux autres, je suis arrivé à la conclusion que React est entièrement basé sur JavaScript. En outre, il existe de nombreux documents sur JavaScript plutôt que sur React.

L'essentiel de cela est JavaScript ES6 et ses fonctionnalités et sa syntaxe, mais inclut également l'opérateur ternaire, la syntaxe simplifiée, l'objet this, les fonctions intégrées JavaScript (map, réduire, filtrer) ou des concepts plus généraux tels que Composition, réutilisabilité, immuabilité ou fonctions d'ordre supérieur. Vous n'aurez peut-être pas besoin de maîtriser ces bases avant de commencer avec React, mais vous devrez certainement les utiliser pendant l'apprentissage ou la pratique.

Classes React et JavaScript

Pour les composants de la classe React, une connaissance préalable des classes JavaScript est requise. Le concept de classes JavaScript est relativement nouveau. Auparavant, seule la chaîne de prototypes JavaScript pouvait être utilisée pour implémenter l'héritage. Les classes JavaScript sont basées sur un héritage prototypique, ce qui simplifie le système d'héritage.

Une façon de définir les composants React consiste à utiliser des classes JavaScript.

class Developer {
 constructor(firstname, lastname) {
   this.firstname = firstname;
   this.lastname = lastname;
 }
 getName() {
   return this.firstname + ' ' + this.lastname;
 }
}
var me = new Developer('Robin', 'Wieruch');
console.log(me.getName());
Copier après la connexion

Une classe décrit une entité et est utilisée pour créer des instances de l'entité. Lorsque vous créez une instance d'une classe à l'aide de l'instruction new, le constructeur de la classe est appelé. Les propriétés d'une classe sont généralement situées dans le constructeur. De plus, des méthodes de classe (telles que getName()) sont utilisées pour lire (ou écrire) les données de l'instance. Les instances d'une classe sont représentées au sein de la classe à l'aide de l'objet this, mais en externe, elles ne sont affectées qu'à des variables JavaScript.

Dans la programmation orientée objet, les classes sont généralement utilisées pour implémenter l'héritage. En JavaScript également, l'instruction extends peut être utilisée pour qu'une classe hérite d'une autre. Une sous-classe hérite de toutes les fonctions d'une classe parent via l'instruction extends et peut également ajouter ses propres fonctions.

class Developer {
 constructor(firstname, lastname) {
   this.firstname = firstname;
   this.lastname = lastname;
 }
 getName() {
   return this.firstname + ' ' + this.lastname;
 }
}
class ReactDeveloper extends Developer {
 getJob() {
   return 'React Developer';
 }
}
var me = new ReactDeveloper('Robin', 'Wieruch');
console.log(me.getName());
console.log(me.getJob());
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Pourquoi React.js est-il si difficile à apprendre ?
Depuis 1970-01-01 08:00:00
0
0
0
React.js / PHP / API
Depuis 1970-01-01 08:00:00
0
0
0
Utiliser @ pour l'importation dans React.js
Depuis 1970-01-01 08:00:00
0
0
0
javascript - réagir au chargement paresseux infini
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal