React.js: 14 strumenti e risorse per sviluppatori Web
La popolarità di React.js è cresciuta rapidamente da quando Facebook ha rilasciato per la prima volta la libreria nel 2013. È il quinto progetto open source con più stelle su Github e anche gli annunci di lavoro per gli sviluppatori di React sono in forte aumento. React è un framework JavaScript leggero per la creazione di interfacce utente : gli esempi più importanti sono Facebook e Instagram.
React offre un'alternativa per i framework MVC, come Angular o Backbone, con una struttura più semplice e un focus sull'ottimizzazione delle prestazioni . Dato che React definirà sicuramente il panorama dello sviluppo web nei prossimi anni, in questo articolo vorremmo fornirti un toolkit per sviluppatori che ti aiuti a mettere piede nello sviluppo di React.
Documenti ufficiali di React.js da Facebook
Facebook fornisce agli sviluppatori una documentazione dettagliata sui principali concetti di React . Oltre ai documenti, puoi anche trovare qui un ottimo tutorial su come creare un gioco interattivo con Tic-Tac-Toe con React e un forum di discussione per gli sviluppatori di React. Poiché i documenti sono open-source, puoi persino modificarli, se lo desideri.
React.js Github repoNel repository React Github, puoi controllare il codice sorgente di React ogni volta che ne hai bisogno. Se vuoi essere informato sullo stato attuale di sviluppo, puoi anche dare un'occhiata ai problemi, alle pietre miliari e alle ultime richieste di pull . Se sei bloccato, può essere anche una buona idea studiare un po 'la Guida alla risoluzione dei problemi .
Ciao World Starter CodeSe vuoi dare una rapida prova a React, puoi iniziare con questa demo interattiva "Hello World" su Codepen. Include tutte le risorse necessarie e il codice di avviamento . Poiché anche Babel è attivo, puoi utilizzare sia ECMAScript 6 sia la sintassi JSX . Basta forgiare questa penna e puoi procedere senza aver impostato l'intero ambiente da solo.
React Starter Kit
React Starter Kit è un boilerplate di app Web isomorfo basato su Node.js, Express, GraphQL, React e alcuni strumenti di sviluppo Web, come Webpack, Babel e Browsersync . Ti fornisce lo stesso stack di frontend utilizzato da Facebook e ti permette di saltare nello sviluppo React a stack completo senza troppi problemi.
ReactCSSReactCSS rende possibile aggiungere stili CSS incorporati in JavaScript . ReactCSS viene fornito con il supporto per React, Redux, React Native (un framework per la creazione di app native mobile utilizzando React), autoprefixing, hover, pseudo-elementi e query multimediali. Puoi installarlo rapidamente con npm .
Reagire all'integrazione JSFiddle (con e senza JSX)Questo è un ottimo parco giochi online se vuoi un posto dove puoi iniziare a praticare React. È ospitato su JSFiddle e ha due versioni : una con JSX e una senza JSX, scegli quella con cui sei più a tuo agio.
Generatore di guida stile di reazionePuoi generare rapidamente una guida di stile per il tuo progetto React con questo generatore di guida in stile React di facile utilizzo. Devi solo aggiungere una piccola documentazione ai tuoi file e il generatore si prenderà cura di tutto il resto. Lo strumento viene fornito con un file Leggimi dettagliato.
Belle componenti configurabili ReactBelle è una libreria di componenti React che ti equipaggia con un set di componenti React che potresti voler usare nel tuo progetto, come "Button", "Card", "Spinner", "Toggle", "Rating", componenti di forma diversa, e altri. I componenti funzionano sia su dispositivi mobili che desktop e sono anche personalizzabili .
Belle non è l'unica libreria di componenti React, puoi trovare altri fantastici su Github, come i widget React o Elemental .
Reagire Storybook UI Development EnvironmentSe non si desidera utilizzare la libreria di componenti di qualcun altro ma si desidera crearne di propri, vale la pena provare React StoryBook, che è un ambiente di sviluppo dell'interfaccia utente per i componenti React . Storybook ti consente di sviluppare componenti in modo interattivo . Ha una documentazione elaborata e puoi iniziare con lo sviluppo nell'Hub Storybook .
React-BootstrapReact-Bootstrap integra React con il popolare framework di frontend Bootstrap 3 . I suoi sviluppatori hanno fondamentalmente ricostruito i componenti Bootstrap con React.js. Ciò si traduce in una base di codice più pulita con meno ripetizioni e prestazioni più elevate .
Si noti che poiché il repository è in fase di sviluppo attivo, le API cambieranno in futuro. Per lo stato attuale di sviluppo, controlla la roadmap del progetto .
Reagisci agli strumenti per sviluppatori per ChromeReact DevTools per Chrome è un'estensione di Chrome Developer Tools e consente di ispezionare la gerarchia dei componenti . È stato creato da Facebook con lo scopo di assistere la comunità degli sviluppatori nella creazione di nuove app React. Puoi semplicemente aggiungerlo come estensione Chrome al tuo browser. Puoi anche consultare il codice sorgente appartenente a Github.
Reagisci agli strumenti per sviluppatori per FirefoxQuesta è la versione per Firefox degli stessi strumenti per sviluppatori React creati da Facebook . Basta aggiungerlo come componente aggiuntivo al browser Firefox e iniziare a ispezionare l'albero gerarchico della tua app React in una sola volta.
Pacchetto React.js per AtomÈ possibile aggiungere il supporto React al proprio editor di codice Atom con questo pacchetto Atom React. Viene fornito con evidenziazione della sintassi, completamento automatico, snippet di codice, conversione da HTML a JSX e alcune altre utili funzionalità che possono facilitare notevolmente lo sviluppo di React.
React.js Fundamentals: corso online gratuitoCi sono molti corsi eccellenti e abbastanza economici in cui puoi imparare lo sviluppo di React, tuttavia puoi iscriverti a questo corso online di React.js Fundamentals completamente gratuito. È composto da 12 lezioni, inizia con le basi di React e ha un buon curriculum che copre tutte le cose importanti.
Come scaricare inutili CSS con Grunt
L'utilizzo di un framework, come Bootstrap e Foundation, è uno dei modi più rapidi per creare un sito Web reattivo. Questi framework hanno tutto il necessario, compresi i componenti Grid e User Interface per creare un sito web decente e funzionante.Ma i framework mirano a soddisfare il maggior numero possibile di scenari web.
5 modi semplici per aumentare le entrate delle vendite online
Hai mai visto i tuoi rapporti di analisi e notato che il tuo negozio non sta facendo abbastanza soldi? Come si è sentito? Deve essersi sentito piuttosto male. In quei momenti di disperazione, probabilmente faresti qualsiasi cosa per aumentare le entrate del tuo negozio.Quello che succede dopo è piuttosto comune: inizi a cercare idee diverse su come aumentare le tue entrate, ma non trovi nulla di utile.