Quel éditeur prend en charge React ?
Éditeurs prenant en charge React : Nuclide, Atom, Sublime Text, Visual Studio Code, WebStorm, éditeur Vim, éditeur GNU Emacs, éditeur Spacemacs, Deco IDE, éditeur TextMate, etc.
éditeur de réaction
Nuclide

- Site officiel : https://nuclide.io/
- Adresse du projet Github : facebook/nuclide(https://github.com/facebook /nuclide)
- Documentation :
- Configuration : https://nuclide.io/docs/editor/setup/
- Nuclide avec React Native : https://nuclide.io/docs/editor/setup/
- Plateformes prises en charge : Windows, Mac, Linux
- Licence : Open source
- Fonctionnalités :
- Débogage intégré
- Développement à distance
- Développement Hack
- Prend en charge Mercurial
Nuclide est un package distinct construit sur Atom, qui offre une programmabilité et possède une communauté très active. Il fournit un environnement de développement de premier ordre pour les projets React Native, Hack et Flow. 2.Atom

- Site officiel : https://atom.io/
- Adresse du projet Github : atom (https://github.com/atom)
- Documentation :
- Paramètres : http://flight- manuel .atom.io/
- Plateformes prises en charge : Windows, Mac, Linux
- Licence : Open Source
- Caractéristiques :
- Édition multiplateforme
- Gestionnaire de packages intégré
- Auto-complétion intelligente
- Navigateur du système de fichiers
- Volets multiples
Atom est un éditeur de texte moderne, facile à utiliser et contrôlable. Atom est largement utilisé par les développeurs dans de nombreux langages de programmation. Il possède une communauté vaste et active qui a produit de nombreux plug-ins utiles.
Packages Atom couramment utilisés :- Package atom-react-native-autocomplete - Ce package est pour React-Native et fournit la complétion automatique pour l'éditeur Atom Fonction.
- atom-react-native-css - Il s'agit d'un package pour les composants React-Native avec prise en charge intégrée de SASS et SCSS. React-native-css convertit les CSS valides, SASS en sous-ensemble Facebook de CSS.
- react-native-snippets - Ce package contient des extraits de code React Native pour Atom et Nuclide.
- zenchat-snippets - Il s'agit d'une collection d'extraits pour React-Native, Redux et ES6.
- atom-xcode - Pour intégrer Mac Xcode et atom. Une fois installé, le simulateur iOS peut être contrôlé au sein d'Atom.
3. Texte Sublime

- Site officiel : https:// www .sublimetext.com/
- Adresse du projet Github : SublimeText(https://github.com/SublimeText)
- Documentation :
- Paramètres : https:/ / www.sublimetext.com/docs/3/
- SublimeText pour React Native : https://zaicheng.me/2016/06/20/react-native-initial-setup/
- Plateformes prises en charge : Windows, Mac, Linux
- Licence : vous pouvez le télécharger et l'essayer gratuitement. Vous devez acheter une licence pour continuer à l'utiliser.
- Caractéristiques :
- Fonction Aller à n'importe quoi
- Sélection multiple
- Terminal de commande
- Mode sans distraction
- Édition fractionnée
- Changement instantané de projet
- API du plugin
- Personnalisez tout
Sublime Text est un éditeur de texte sophistiqué pour écrire du code, du balisage et écrire du texte brut. . La communauté propose un grand nombre de plug-ins pour étendre ses fonctionnalités. Sublime Text a toujours été un éditeur préféré parmi les développeurs.
Packages communs Sublime Text- react-native-snippets - une collection d'extraits pour Sublime Text dans React Native
4. Code Visual Studio

- Site officiel : https://code.visualstudio.com/
- Adresse du projet Github : Microsoft/vscode(https://github.com/ Microsoft /vscode)
- Documentation :
- Configuration : https://code.visualstudio.com/docs
- Développer des applications React Native à l'aide de Visual Studio Code : https : //blogs.msdn.microsoft.com/visualstudio/2016/02/22/develop-reactnative-apps-in-visual-studio-code/
- Plateformes prises en charge : Windows, Mac , Linux
- Caractéristiques :
- Commandes Git intégrées
- Extensible et personnalisable
Visuel Studio Code est un éditeur de code source développé par Microsoft pour Windows, Linux et OS X. Il est gratuit et open source et prend en charge le débogage, les contrôles Git intégrés, la coloration syntaxique, la complétion intelligente du code, les extraits de code et la refactorisation du code.
Extension
- ReactNative Tools - Cette extension fournit un environnement de développement pour les projets React Native. Vous pouvez déboguer votre code, exécuter rapidement des commandes react-native à partir du terminal de commande et utiliser IntelliSense pour explorer les objets, fonctions et paramètres de l'API React Native.
Éditeur Vim
5. Éditeur Vim

- Site officiel : http://www.vim.org/
- Adresse du projet Github : vim/vim(https://github.com/vim/vim)
-
Documentation :
- Documentation Vim : http://www.vim.org/docs.php
- Configuration de Vim pour React-JSX : https://jaxbot.me/articles/setting-up -vim-for-react-js-jsx-02-03-2015
Licence : Open Source
- Plateformes prises en charge : Mac, Linux
- Caractéristiques :
- Arbre d'annulation persistant à plusieurs niveaux
- Système de plugins étendu
- Prend en charge des centaines de langages de programmation et de formats de fichiers
- Fonctionnalité de recherche et de remplacement puissante
- Possibilité d'intégration avec de nombreux outils
Vim est un éditeur de texte hautement configurable qui peut être créé de manière très efficace et modifier n'importe quel type de texte. La plupart des systèmes UNIX le prennent en charge sous la forme de « vi ». De nombreux développeurs aiment utiliser Vim pour diverses tâches d'édition. Vim est très stable et évolue constamment pour s'améliorer.
Plugin Vim
- vim-jsx - Fournit une coloration syntaxique et une indentation pour JSX.
- vim-react-snippets - Un ensemble d'extraits conçus pour Vim à utiliser avec la bibliothèque React de Facebook.
- vim-babel - Un ensemble d'extraits créés pour Vim à utiliser avec la bibliothèque React de Facebook.
6. Éditeur GNU Emacs

- Site officiel : https:/ / /www.gnu.org/software/emacs/
- Documentation :
- Documentation officielle : https://www.gnu.org/software/emacs/documentation.html
- Configuration initiale pour React Native : http://www.cyrusinnovation.com/initial-emacs-setup-for-reactreactnative/
- Licence : suivre GPL
- Plateformes prises en charge : Windows, Mac, Linux
- Caractéristiques :
- Mode d'édition sensible au contenu, y compris la coloration syntaxique, pour plusieurs types de fichiers.
- Documentation intégrée complète, y compris des tutoriels pour les débutants.
- Prend en charge le codage Unicode pour presque tous les langages de script.
- Hautement personnalisable, en utilisant le code Emacs Lisp ou une interface graphique.
- Possède un système de packages pour télécharger et installer des extensions.
GNU EMACS est un éditeur de texte extensible, personnalisable, gratuit et gratuit.
Extensions
- web-mode.el - Il s'agit d'un module principal Emacs autonome pour l'édition de modèles Web. Il est compatible avec de nombreux langages, dont JSX (React).
7. Éditeur Spacemacs

- Site officiel : http:// spacemacs.org/
- Adresse du projet Github : syl20bnr/spacemacs(https://github.com/syl20bnr/spacemacs)
- Documents :
- Documents officiels : http://spacemacs.org/doc/DOCUMENTATION.html
- Licence : Open Source
- Plateformes prises en charge : Windows, Mac, Linux
- Caractéristiques :
- Raccords de touches organisés à l'aide de préfixes mnémoniques
- Détectable - Affichage innovant en temps réel des raccourcis clavier disponibles.
- Les fonctions similaires ont la même clé
- Système de requête simple pour trouver rapidement les couches, packages, etc. disponibles.
- La configuration pilotée par la communauté fournit de puissants packages réglables par l'utilisateur afin que les bogues puissent être rapidement corrigés.
Spacemacs est une distribution Emacs pilotée par la communauté - le meilleur éditeur n'est ni Emacs ni Vim, c'est Emacs et Vim combinés !
Extensions
- Couche React - Couche de configuration ES6 et JSX pour React. Il reconnaîtra automatiquement les fichiers .jsx et .react.js. Un wrapper pour l’intégration de React.
8. IDE Déco

- Site officiel : https:// www .decosoftware.com/
- Adresse du projet Github : decosoftware/deco-ide(https://github.com/decosoftware/deco-ide)
- Documentation :
- Documentation officielle : https://www.decosoftware.com/docs
- Plateforme prise en charge : Mac (iOS uniquement)
- Licence : Open Source
- Caractéristiques :
- Recherche et insertion de composants
- Ajustements en direct
- Nouveau support de fichier
Deco est un IDE spécialement conçu pour React Native. Il s'agit d'une solution tout-en-un pour écrire des applications React Native qui peuvent être téléchargées et utilisées sans aucune configuration d'environnement. Deco améliore le flux de travail de développement React Native en se concentrant sur la réutilisation des composants et en permettant aux utilisateurs de modifier l'interface utilisateur en temps réel.
9.WebStorm

- Site officiel : https://www.jetbrains. com /webstorm/
- Documentation :
- Documentation officielle : https://www.jetbrains.com/webstorm/documentation/
- Utilisation d'outils externes : https : / /blog.jetbrains.com/webstorm/2016/08/using-external-tools/
- Licence : Frais (utilisateur unique 129 $ pour la première année)
- Supporté plates-formes : Windows, Mac, Linux
- Caractéristiques :
- Assistance au codage intelligent
- Prise en charge des dernières technologies
- Système de contrôle de version
- Intégration transparente des outils
- Débogage, traçage et tests
- Terminal intégré
WebStorm est construit sur la plateforme open source IntelliJ . JetBrains a été développé et affiné depuis plus de 15 ans. Il offre une intégration étroite avec VSC, une fonctionnalité d'historique local, dispose d'un écosystème de plugins dynamique, est entièrement configurable et offre une foule d'autres fonctionnalités. WebStorm fournit une prise en charge avancée de React et JSX et fournit une assistance de codage de base pour les applications React Native.
10. Éditeur TextMate

- Site officiel : https://macromates.com /
- Document :
- Document officiel : http://manual.macromates.com/fr/
- Licence : Charge (unique La licence utilisateur est de 48,75 €)
- Plateformes prises en charge : Mac
- Fonctionnalités :
- Sélecteurs CSS pour définir les actions et les paramètres
- Aperçu et navigation rapides pop-up
- Intégrez votre langage de script préféré sous forme de plug-in
- Exécutez les commandes Shell à partir du document
- Mise en surbrillance du code
- Disponible Collaborez avec Xcode et créer des projets Xcode
TextMate n'est pas un IDE, mais grâce à l'utilisation de ses puissants extraits de code, de ses macros et de son système de cadrage unique, il peut souvent fournir même des langages de programmation Des fonctionnalités spécifiques Les IDE manquent. React ne le prend pas en charge directement, mais il est facile d'obtenir une prise en charge pour JSX, sur lequel est basé la plupart du code React, à l'aide du plugin ci-dessous.
Plugins
- javascript-jsx.tmbundle - Textmate Bundle pour JSX (React). La coloration syntaxique est actuellement prise en charge.
Pour plus de connaissances liées à la programmation, veuillez visiter : Cours vidéo de programmation ! !
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Comment créer une application de chat en temps réel à l'aide de React et WebSocket Introduction : Avec le développement rapide d'Internet, la communication en temps réel a attiré de plus en plus d'attention. Les applications de chat en direct font désormais partie intégrante de la vie sociale et professionnelle moderne. Cet article expliquera comment créer une application simple de chat en temps réel à l'aide de React et WebSocket, et fournira des exemples de code spécifiques. 1. Préparation technique Avant de commencer à créer une application de chat en temps réel, nous devons préparer les technologies et outils suivants : React : un pour la construction

Guide de séparation front-end et back-end de React : Comment réaliser un découplage front-end et back-end et un déploiement indépendant, des exemples de code spécifiques sont nécessaires Dans l'environnement de développement Web actuel, la séparation front-end et back-end est devenue une tendance. En séparant le code front-end et back-end, le travail de développement peut être rendu plus flexible, plus efficace et faciliter la collaboration en équipe. Cet article expliquera comment utiliser React pour réaliser une séparation front-end et back-end, atteignant ainsi les objectifs de découplage et de déploiement indépendant. Tout d’abord, nous devons comprendre ce qu’est la séparation front-end et back-end. Dans le modèle de développement Web traditionnel, le front-end et le back-end sont couplés

Comment utiliser React et Flask pour créer des applications Web simples et faciles à utiliser Introduction : Avec le développement d'Internet, les besoins des applications Web deviennent de plus en plus diversifiés et complexes. Afin de répondre aux exigences des utilisateurs en matière de facilité d'utilisation et de performances, il devient de plus en plus important d'utiliser des piles technologiques modernes pour créer des applications réseau. React et Flask sont deux frameworks très populaires pour le développement front-end et back-end, et ils fonctionnent bien ensemble pour créer des applications Web simples et faciles à utiliser. Cet article détaillera comment exploiter React et Flask

Le langage C est un langage de programmation basique et important. Pour les débutants, il est très important de choisir un logiciel de programmation approprié. Il existe de nombreuses options de logiciels de programmation C sur le marché, mais pour les débutants, il peut être un peu déroutant de choisir celui qui vous convient le mieux. Cet article recommandera cinq logiciels de programmation en langage C aux débutants pour les aider à démarrer rapidement et à améliorer leurs compétences en programmation. Dev-C++Dev-C++ est un environnement de développement intégré (IDE) gratuit et open source, particulièrement adapté aux débutants. Il est simple et facile à utiliser, intégrant un éditeur,

Comment créer une application de messagerie fiable avec React et RabbitMQ Introduction : Les applications modernes doivent prendre en charge une messagerie fiable pour obtenir des fonctionnalités telles que les mises à jour en temps réel et la synchronisation des données. React est une bibliothèque JavaScript populaire pour créer des interfaces utilisateur, tandis que RabbitMQ est un middleware de messagerie fiable. Cet article explique comment combiner React et RabbitMQ pour créer une application de messagerie fiable et fournit des exemples de code spécifiques. Présentation de RabbitMQ :

Guide de l'utilisateur de ReactRouter : Comment implémenter le contrôle du routage frontal Avec la popularité des applications monopage, le routage frontal est devenu un élément important qui ne peut être ignoré. En tant que bibliothèque de routage la plus populaire de l'écosystème React, ReactRouter fournit des fonctions riches et des API faciles à utiliser, rendant la mise en œuvre du routage frontal très simple et flexible. Cet article expliquera comment utiliser ReactRouter et fournira quelques exemples de code spécifiques. Pour installer ReactRouter en premier, nous avons besoin

Comment utiliser React et Google BigQuery pour créer des applications d'analyse de données rapides Introduction : À l'ère actuelle d'explosion de l'information, l'analyse des données est devenue un maillon indispensable dans diverses industries. Parmi eux, créer des applications d’analyse de données rapides et efficaces est devenu l’objectif poursuivi par de nombreuses entreprises et particuliers. Cet article explique comment utiliser React et Google BigQuery pour créer une application d'analyse rapide des données et fournit des exemples de code détaillés. 1. Présentation React est un outil pour créer

Titre : Introduction aux outils de développement du langage Go : Liste des outils essentiels Dans le processus de développement du langage Go, l'utilisation d'outils de développement appropriés peut améliorer l'efficacité du développement et la qualité du code. Cet article présentera plusieurs outils essentiels couramment utilisés dans le développement du langage Go et joindra des exemples de code spécifiques pour permettre aux lecteurs de comprendre leur utilisation et leurs fonctions de manière plus intuitive. 1.VisualStudioCodeVisualStudioCode est un outil de développement multiplateforme léger et puissant doté de plug-ins et de fonctions riches.
