React.js: 14 Outils et ressources pour les développeurs Web
La popularité de React.js a connu une croissance rapide depuis que Facebook a sorti la bibliothèque en 2013. C'est le cinquième projet open source le plus fréquemment publié sur Github, et les annonces d'emploi pour les développeurs de React sont également en forte augmentation. React est un framework JavaScript léger pour construire des interfaces utilisateur - les exemples les plus marquants sont Facebook et Instagram.
React offre une alternative pour les frameworks MVC, tels que Angular ou Backbone, avec une structure plus simple et un focus sur l'optimisation des performances . Comme React définira sûrement le paysage du développement web dans les années à venir, dans cet article, nous aimerions vous fournir une boîte à outils de développeur pour vous aider à mettre le pied dans le domaine du développement React.
Documents officiels de React.js de Facebook
Facebook fournit aux développeurs une documentation détaillée sur les principaux concepts de React . Outre les docs, vous pouvez également trouver ici un excellent tutoriel sur la façon de construire un jeu de tic-tac-toe interactif avec React, et un forum de discussion pour les développeurs de React. Comme les documents sont open-source, vous pouvez même les éditer si vous le souhaitez.
React.js Github repoDans le repo React Github, vous pouvez consulter le code source de React quand vous en avez besoin. Si vous souhaitez rester informé de l'état actuel du développement, vous pouvez également consulter les problèmes, les jalons et les dernières demandes d'extraction . Si vous êtes coincé, cela peut aussi être une bonne idée d'étudier un peu le Guide de dépannage .
Code du démarreur Hello WorldSi vous voulez essayer rapidement de réagir, vous pouvez commencer avec cette démo interactive "Hello World" sur Codepen. Il inclut tous les actifs nécessaires ainsi que le code de démarrage . Comme Babel est également activé, vous pouvez utiliser à la fois ECMAScript 6 et la syntaxe JSX . Il suffit de fourchette ce stylo, et vous pouvez aller de l'avant sans avoir mis en place l'ensemble de l'environnement par vous-même.
Réagissez le kit de démarrage
Le kit de démarrage React Starter est une plate-forme d'application Web isomorphique composée de Node.js, Express, GraphQL, React et d'outils de développement Web, tels que Webpack, Babel et Browsersync . Il vous fournit la même pile frontale utilisée par Facebook et vous permet de sauter dans le développement React de la pile complète sans trop de tracas.
ReactCSSReactCSS permet d' ajouter des styles CSS inline en JavaScript . ReactCSS est compatible avec React, Redux, React Native (un framework pour créer des applications mobiles natives à l'aide de React), autopréfixation, hover, pseudo-éléments et requêtes multimédias. Vous pouvez rapidement l' installer avec npm .
Réagissez l'intégration de JSFiddle (avec et sans JSX)C'est un excellent terrain de jeu en ligne si vous voulez un endroit où vous pouvez commencer à pratiquer React. Il est hébergé sur JSFiddle et possède deux versions : l' une avec JSX et l' autre sans JSX, choisissez celle avec laquelle vous êtes le plus à l'aise.
Réagissez le générateur de guide de styleVous pouvez rapidement générer un guide de style pour votre projet React avec ce générateur de guide de style React facile à utiliser. Vous n'avez qu'à ajouter une petite documentation à vos fichiers, et le générateur s'occupe du reste. L'outil est livré avec un fichier readme détaillé.
Belle configurable React composantsBelle est une bibliothèque de composants React qui vous fournit un ensemble de composants React que vous pouvez utiliser dans votre projet, tels que "Button", "Card", "Spinner", "Toggle", "Rating", différents composants de formulaire, et d'autres. Les composants fonctionnent à la fois sur mobile et sur ordinateur, et ils sont également personnalisables .
Belle n'est pas la seule bibliothèque de composants React, vous pouvez en trouver d'autres sur Github, comme les widgets React ou Elemental .
Réagir Environnement de développement UI StorybookSi vous ne voulez pas utiliser la bibliothèque de composants de quelqu'un d'autre mais que vous voulez créer la vôtre, essayez React StoryBook, un environnement de développement d'interface utilisateur pour les composants React . Storybook vous permet de développer des composants de manière interactive . Il a une documentation élaborée, et vous pouvez commencer avec le développement dans le Storybook Hub .
Réagir-BootstrapReact-Bootstrap intègre React avec le populaire framework frontend Bootstrap 3 . Ses développeurs ont essentiellement reconstruit les composants Bootstrap avec React.js. Cela se traduit par une base de code plus propre avec moins de répétition et une performance plus élevée .
Notez que lorsque le repo est en développement actif, les API vont changer à l'avenir. Pour l' état actuel du développement, consultez la feuille de route du projet .
React Developer Tools pour ChromeReact DevTools pour Chrome est une extension des outils de développement Chrome et vous permet d' inspecter la hiérarchie des composants . Il a été créé par Facebook dans le but d'aider la communauté des développeurs à créer de nouvelles applications React. Vous pouvez simplement l' ajouter en tant qu'extension Chrome à votre navigateur. Vous pouvez également parcourir le code source d'appartenance sur Github.
Réagissez sur les outils de développement pour FirefoxCeci est la version Firefox des mêmes outils de développement React créés par Facebook . Ajoutez-le simplement à votre navigateur Firefox et commencez à inspecter l'arborescence de votre application React à la fois.
React.js Package pour AtomVous pouvez ajouter le support React à votre éditeur de code Atom avec ce paquet Atom React. Il comprend la mise en évidence de la syntaxe, la saisie semi-automatique, les extraits de code, la conversion HTML vers JSX et d'autres fonctionnalités utiles qui peuvent grandement faciliter le développement de React.
React.js Fundamentals - cours en ligne gratuitIl existe de nombreux cours excellents et assez peu coûteux où vous pouvez apprendre le développement React, mais vous pouvez vous inscrire à ce cours en ligne React.js Fundamentals gratuitement. Il est composé de 12 leçons, commence avec les bases de React, et a un bon programme qui couvre toutes les choses importantes.
Où trouver de nouveaux et bons écrivains (Best 5)
Donc, vous cherchez un écrivain . Plus précisément, vous cherchez quelqu'un qui peut attirer les yeux sur votre site Web avec des mots, de la même manière que le Pied Piper peut attirer les enfants loin de Hamelin avec de la musique. C'est génial! Même avec l'avènement des robots-journalistes, il n'y a rien de tel que de donner une touche humaine à la copie virtuelle.Pour cet
OS X Lion: 10 nouvelles fonctionnalités et raccourcis à connaître
Le dernier système d'exploitation d'Apple pour Mac, 10.7 ou mieux connu sous le nom d'OS X Lion, a été officiellement lancé le 20 juillet 2011. Mais les développeurs, y compris moi-même, en avaient déjà eu l'occasion grâce au programme Apple Developers.Selon Apple, le nouveau système d'exploitation de 29, 99 $ est livré avec plus de 250 nouvelles fonctionnalités, y compris les quelques-uns comme Mission Control, Auto Save, Launch Pad, toute nouvelle application Mail et quelques autres.Maintenant,