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

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

May 18, 2019 pm 02:25 PM
react.js

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment appeler la méthode du composant enfant dans le composant parent React Comment appeler la méthode du composant enfant dans le composant parent React Dec 27, 2022 pm 07:01 PM

Méthode d'appel : 1. Les appels dans les composants de classe peuvent être implémentés en utilisant React.createRef(), la déclaration fonctionnelle de l'attribut onRef personnalisé ref ou props ; 2. Les appels dans les composants de fonction et les composants Hook peuvent être implémentés en utilisant useImperativeHandle ou forwardRef pour lancer un La référence du composant enfant est implémentée.

Comment déboguer le code source de React ? Introduction aux méthodes de débogage utilisant plusieurs outils Comment déboguer le code source de React ? Introduction aux méthodes de débogage utilisant plusieurs outils Mar 31, 2023 pm 06:54 PM

Comment déboguer le code source de React ? L'article suivant expliquera comment déboguer le code source de React sous divers outils et présentera comment déboguer le véritable code source de React dans les projets contributeurs, create-react-app et vite. J'espère que cela sera utile à tout le monde !

Compréhension approfondie des Hooks personnalisés de React Compréhension approfondie des Hooks personnalisés de React Apr 20, 2023 pm 06:22 PM

Les Hooks personnalisés React sont un moyen d'encapsuler la logique des composants dans des fonctions réutilisables. Ils fournissent un moyen de réutiliser la logique d'état sans écrire de classes. Cet article présentera en détail comment personnaliser les hooks d'encapsulation.

Comment définir la hauteur du div en réaction Comment définir la hauteur du div en réaction Jan 06, 2023 am 10:19 AM

Comment définir la hauteur div dans React : 1. Implémentez la hauteur div via CSS ; 2. Déclarez un objet C dans l'état et stockez le style du bouton de modification dans l'objet, puis récupérez A et réinitialisez le "marginTop" en C. .C'est Can.

Pourquoi React n'utilise pas Vite comme premier choix pour créer des applications Pourquoi React n'utilise pas Vite comme premier choix pour créer des applications Feb 03, 2023 pm 06:41 PM

Pourquoi React n'utilise-t-il pas Vite comme premier choix pour créer des applications ? L'article suivant vous expliquera les raisons pour lesquelles React ne recommande pas Vite comme recommandation par défaut. J'espère que cela sera utile à tout le monde !

7 bibliothèques de composants React géniales et pratiques (partagées sous pression) 7 bibliothèques de composants React géniales et pratiques (partagées sous pression) Nov 04, 2022 pm 08:00 PM

Cet article partagera avec vous 7 bibliothèques de composants React géniales et pratiques qui sont souvent utilisées dans le développement quotidien. Venez les collectionner et essayez-les !

10 conseils pratiques pour écrire du code React plus propre 10 conseils pratiques pour écrire du code React plus propre Jan 03, 2023 pm 08:18 PM

Cet article partagera avec vous 10 conseils pratiques pour écrire du code React plus simple. J'espère que cela vous sera utile !

[Français] Refactorisation des composants React à l'aide de hooks personnalisés [Français] Refactorisation des composants React à l'aide de hooks personnalisés Jan 17, 2023 pm 08:13 PM

J'entends souvent des gens parler des composants fonctionnels de React, en mentionnant que les composants fonctionnels deviendront inévitablement plus grands et plus logiquement complexes. Après tout, nous avons écrit le composant dans "une fonction", vous devez donc accepter que le composant se développera et que la fonction continuera à se développer.

See all articles