Maison  >  Article  >  interface Web  >  qu'est-ce que le webpack de réaction

qu'est-ce que le webpack de réaction

藏色散人
藏色散人original
2021-01-12 10:23:452662parcourir

react est une bibliothèque JAVASCRIPT utilisée pour créer des interfaces utilisateur ; et webpack est un outil frontal de chargement/packaging de ressources qui effectuera une analyse statique basée sur les dépendances des modules, puis générera les modules correspondants en fonction. les règles spécifiées.

qu'est-ce que le webpack de réaction

L'environnement d'exploitation de ce tutoriel : système Windows7, version webpack3.0&&react16.4.0, ordinateur Dell G3.

Recommandé : Tutoriel vidéo React

React est une bibliothèque JAVASCRIPT permettant de créer des interfaces utilisateur.

React est principalement utilisé pour créer une interface utilisateur. Beaucoup de gens pensent que React est le V (vue) de MVC.

React est né d'un projet interne à Facebook, utilisé pour créer le site Web d'Instagram et a été open source en mai 2013.

React a des performances élevées et une logique de code très simple. De plus en plus de gens ont commencé à y prêter attention et à l'utiliser.

Webpack est un outil frontal de chargement/packaging de ressources. Il effectuera une analyse statique basée sur les dépendances des modules, puis générera les ressources statiques correspondantes pour ces modules selon les règles spécifiées.

Webpack est un outil de packaging front-end open source. Webpack fournit une approche de développement modulaire qui manque au développement front-end, traitant diverses ressources statiques comme des modules et générant du code optimisé à partir de celles-ci. Webpack peut définir diverses fonctions depuis le terminal ou en modifiant webpack.config.js. Node.js doit être installé avant d'utiliser Webpack.

L'objectif principal de webpack est de regrouper des fichiers JavaScript pour les utiliser dans le navigateur, mais il est également capable de transformer, regrouper ou empaqueter n'importe quelle ressource (ressource ou actif).

Webpack Configurer l'environnement de développement React

Installer Webpack : npm install -g webpack

Webpack utilise un outil appelé webpack. Fichier de configuration de config.js. Pour compiler JSX, installez d'abord le chargeur correspondant : npm install babel-loader --save-dev

Supposons que nous ayons un fichier d'entrée Entry.js dans le répertoire du projet actuel, et le composant React est placé Dans un répertoire composants/, le composant est référencé par Entry.js. Pour utiliser Entry.js, nous spécifions la sortie de ce fichier à dist/bundle.js. La configuration du Webpack est la suivante :

.
var path = require('path');module.exports = {
    entry: './entry.js',
    output: {
        path: path.join(__dirname, '/dist'),
        filename: 'bundle.js'
    },
    resolve: {
        extensions: ['', '.js', '.jsx']
    },    module: {
        loaders: [
            { test: /\.js|jsx$/, loaders: ['babel'] }
        ]
    }
}

resolve précise qu'il peut être importé avec le suffixe du fichier. Par exemple, des fichiers comme Hello.jsx peuvent être directement référencés en utilisant import Hello from 'Hello'.

loaders spécifie babel-loader pour compiler les fichiers avec une extension .js ou .jsx, afin que vous puissiez utiliser librement JSX et ES6 dans ces deux types de fichiers.

Compilation de moniteurs : webpack -d --watch

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:
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