Bii o ṣe le Fi ReactJS sori Ubuntu


Ti dagbasoke nipasẹ Facebook ni ọdun 2011, React (tun tọka si bi ReactJS) jẹ ile-ikawe Javascript ti a lo fun ṣiṣẹda awọn wiwo olumulo iyara ati ibaraenisepo. Ni akoko kikọ, o jẹ ile-ikawe Javascript olokiki julọ fun idagbasoke awọn wiwo olumulo. Ṣe atunṣe awọn ẹgbẹ rẹ - Angular ati Vue JS ni awọn ofin ti iṣẹ-ṣiṣe ati gbaye-gbale.

Gbaye-gbale rẹ lati inu irọrun ati irọrun rẹ ati eyi jẹ ki o jẹ aṣayan akọkọ ni idagbasoke awọn ohun elo alagbeka ati awọn ohun elo wẹẹbu. Die e sii ju awọn aaye 90,000 lo Atunṣe pẹlu awọn omiran imọ-ẹrọ bii Facebook, Netflix, Instagram, Airbnb, ati Twitter lati ṣe atokọ diẹ.

Ninu nkan yii, iwọ yoo kọ bi o ṣe le fi sori ẹrọ ReactJS lori Ubuntu 20.04 ati Ubuntu 18.04.

Igbesẹ 1: Fifi NPM sii ni Ubuntu

A bẹrẹ fifi sori ẹrọ ti React JS nipasẹ fifi npm sii - kukuru fun oluṣakoso package ipade, awọn nkan meji ni. Ni akọkọ, o jẹ ọpa laini aṣẹ ti o lo fun ibaraenisepo pẹlu awọn idii Javascript, eyiti o fun laaye awọn olumulo lati fi sori ẹrọ, imudojuiwọn, ati ṣakoso awọn irinṣẹ Javascript ati awọn ile ikawe.

Ẹlẹẹkeji, npm jẹ iforukọsilẹ sọfitiwia ṣiṣi orisun ayelujara ti o gbalejo lori 800,000 Node.JS awọn idii. Npm jẹ ọfẹ ati pe o le ni rọọrun ṣe igbasilẹ awọn ohun elo sọfitiwia ti o wa ni gbangba.

Lati fi npm sori Ubuntu Linux, buwolu wọle sinu olupin rẹ bi olumulo sudo ki o pe aṣẹ ni isalẹ:

$ sudo apt install npm

Lọgan ti fifi sori ẹrọ ba pari, o le rii daju ẹya ti npm ti a fi sii nipa lilo pipaṣẹ:

$ npm --version

6.14.4  [Output]

Ẹya tuntun ni akoko kikọ eyi jẹ v6.14.4 bi a ti mu ni iṣelọpọ.

Fifi sori npm tun fi node.js sii ati pe o le jẹrisi ẹya ti ipade ti a fi sii nipa lilo aṣẹ:

$ node --version

v10.16.0  [Output]

Igbese 2: Fifi sori ẹrọ IwUlO ṣẹda-react-app

ṣẹda-react-app jẹ ohun elo ti o fun ọ ni anfani lati ṣeto gbogbo awọn irinṣẹ ti o nilo lati ṣẹda Ohun elo Atunṣe kan. O fi igba nla kan pamọ fun ọ ati tito eto ohun gbogbo lati ibẹrẹ ati fun ọ ni ibẹrẹ ti o nilo.

Lati fi sori ẹrọ irinṣẹ, ṣiṣe aṣẹ npm atẹle:

$ sudo npm -g install create-react-app

Lọgan ti o fi sii, o le jẹrisi ẹya ti a fi sori ẹrọ nipasẹ ṣiṣiṣẹ:

$ create-react-app --version

4.0.1  [Output]

Igbesẹ 3: Ṣẹda & Lọlẹ Ohun elo Atunṣe Rẹ akọkọ

Ṣiṣẹda ohun elo Atunṣe jẹ ohun rọrun & taara. A yoo ṣẹda ohun elo ifesi kan ti a pe ni tecmint-app bi atẹle.

$ create-react-app tecmint-app

Eyi gba to iṣẹju 5 aijọju lati fi sori ẹrọ gbogbo awọn idii, awọn ikawe, ati awọn irinṣẹ ti o nilo nipasẹ ohun elo naa. Diẹ ninu s patienceru yoo wa ni ọwọ.

Ti ẹda ti ohun elo naa ba ṣaṣeyọri, iwọ yoo gba ifitonileti ni isalẹ fifun awọn ofin ipilẹ ti o le ṣiṣe lati bẹrẹ ṣiṣakoso ohun elo naa.

Lati ṣiṣe ohun elo naa, lọ kiri si itọsọna app

$ cd tecmint-app

Lẹhinna ṣiṣe aṣẹ naa:

$ npm start

Iwọ yoo pari gbigba gbigbajade ni isalẹ fifihan ọ bi o ṣe le wọle si ohun elo lori ẹrọ lilọ kiri ayelujara naa.

Mu ẹrọ aṣawakiri rẹ ki o lọ kiri lori adirẹsi IP olupin rẹ

http://server-ip:3000

Eyi fihan pe ohun elo atunṣe aiyipada ti wa ni oke ati nṣiṣẹ. Ninu itọsọna yii, a ti fi sori ẹrọ React JS ni ifijišẹ ati ṣẹda ohun elo kan ni Tunṣe.