Editorin asentaminen
Oikein määritelty editori voi tehdä koodista selkeämpää lukea ja nopeampaa kirjoittaa. Se voi jopa helpottaa löytämään bugeja samalla kun kirjoitat niitä! Jos tämä on ensimmäinen kerta asentamassa editoria tai haluat virittää nykyistä editoriasi, meillä on muutamia suosituksia.
Tulet oppimaan
- Mitkä ovat suosituimmat editorit
- Miten koodi muotoillaan automaattisesti
Editorisi
VS Code on yksiä suosituimpia editoreita käytössä nykypäivänä. Sillä on suuri kauppa lisäosille ja se integroituu hyvin suosittujen palveluiden kuten GitHubin kanssa. Useimmat alla olevista ominaisuuksista voidaan lisätä VS Codeen lisäosina, joka tekee siitä todella konfiguroitavan!
Muita suosittuja tekstieditoreita React-yhteisössä ovat muun muassa:
- WebStorm on IDE ohjelmointiympäristö suunniteltu erityisesti JavaScriptille.
- Sublime Text editorissa on tuki JSX:lle sekä TypeScriptille, syntaksin korostus ja sisäänrakennettu automaattinen täydennys.
- Vim on laajasti konfiguroitava tekstieditori, joka tekee tekstin luomisesta ja muokkaamisesta tehokasta. Useissa UNIX ja Applen macOS järjestelmissä se tulee mukana “vi” komentona.
Suositellut tekstieditoreiden ominaisuudet
Joissain editoreissa nämä ominaisuudet tulevat sisäänrakennettuna, mutta jotkin saattavat tarvita lisäosan. Tarkista millaista tukea editorisi tarjoaa ollaksesi varma!
Lintterit
Koodilintterit taikka “nukan poistajat” etsivät ongelmia koodistasi kun kirjoitat, auttaen korjaamaan ne ajoissa. ESLint on suosittu, avoimen lähdekoodin lintteri JavaScriptille.
- Asenna ESLint suositelluilla määrityksillä Reactille (tarkista, että sinulla on Node asennettuna!)
- Integroi ESLint VSCodeen virallisella lisäosalla
Varmista, että olet ottanut käyttöön kaikki eslint-plugin-react-hooks
säännöt projektillesi. Ne ovat olennaisia ja nappaavat vakavimmat bugit ajoissa. Suositeltu eslint-config-react-app
esiasetus sisältää ne valmiiksi.
Muotoilu
Vihoviimeinen asia on joutua keskustelemaan toisen kehittäjän kanssa aihesta sarkain vs välilyönti! Onneksi Prettier siivoaa koodisi uudelleen muotoilemalla sen pitäytymään muutettaviin esimääriteltyihin sääntöihin. Suorita Prettier ja kaikki välilehtesi muutetaan välilyönneiksi-ja kaikki sisennykset, lainausmerkit, jne tulee muuttumaan konfiguraation mukaiseksi. Ihanteellisessa tilanteessa Prettier suoritetaan kun tallennat tiedostosi, nopeasti tehden nämä muutokset sinulle.
Voit asentaa Prettier lisäosan VSCodeen seuraamalla näitä vaiheita:
- Käynnistä VS Code
- Käytä Quick Open -ominaisuutta (paina
CTRL/CMD + P
) - Liitä
ext install esbenp.prettier-vscode
- Paina rivinvaihtoa
Muotoilun muutos tallentaessa
Ihannetilanteessa sinun pitäisi muotoilla koodisi jokaisen tallennuksen yhteydessä. VS Codessa on asetus tätä varten!
- VS Codessa, paina
CTRL/CMD + SHIFT + P
. - Kirjoita “settings”
- Paina rivinvahtoa
- Hakupalkissa, hae “format on save”
- Varmista, että “format on save” vaihtoehto on valittuna!
Jos ESLint säännöissäsi on muotoilusääntöjä, ne voivat olla ristiriidassa Prettierin kanssa. Suosittelemme poistamaan käytöstä kaikki ESLint muotoilusäännöt käyttämällä
eslint-config-prettier
, jotta ESLint on ainoastaan käytössä logiikkavirheiden etsimiseen. Jos haluat pakottaa, että tiedostot muotoillaan ennen kuin pull request yhdistetään, käytäprettier --check
komentoa continuous integration -työkalussasi.