Почетак рада са Реацт.јс
Реацт.јс је флексибилан и заснован на компонентама ЈаваСцрипт библиотека за изградња интерактивних корисничких интерфејса. Било је креиран и отворен од стране Фацебоока и користе га многе водеће технолошке компаније као што су Дропбок, АирБнБ, ПаиПал и Нетфлик. Реацт дозвољава програмерима да креирајте апликације које су тешке за податке које можете безболно ажурирати поновно приказивање само неопходних компоненти.
Реацт ис тхе Прикажи слој из МВЦ софтваре десигн паттерн, и углавном фокусира се на манипулацију ДОМ-ом. Како данас ових дана сви причају о Реацту, у овом посту ћемо погледати како можете почните са тим.

Инсталл Реацт
Можете инсталирати и Реацт са нпм пакет менаџер или путем ручно додавање потребних библиотека на своју ХТМЛ страницу. Препоручено је користећи Реацт витх Бабел то вам омогућава користите синтаксу ЕЦМАСцрипт6 и ЈСКС у вашем Реацт коду.
Ако желиш да инсталирајте Реацт ручно, званични документи препоручују користите ову ХТМЛ датотеку. Можете да преузмете страницу кликом на Датотека> Сачувај страницу као ...
у вашем претраживачу. Скрипте које су вам потребне (Реацт, Реацт ДОМ, Бабел) ће такође бити преузете у реацт-екампле_филес /
фолдер. Затим додајте следеће ознаке скрипте у одломка ХТМЛ документа:
Уместо да их преузмете, можете да додате Реацт скрипте фром ЦДН такође.
Можете користити и минифиед версион од горе наведених ЈаваСцрипт датотека:
Ако желите инсталирајте Реацт са нпм, најбољи начин је да користите Цреате Реацт Апп Гитхуб репо креиран од стране Фацебоок Инкубатора - то је и рјешење које препоручују Реацтови документи. Осим Реацт-а, такође садржи Вебпацк, Бабел, Аутопрефикер, ЕСЛинт и друге развојне алате. Да бисте започели, користите следеће ЦЛИ команде:
нпм инсталл -г цреате-реацт-апп цреате-реацт-апп мој-апп цд мој-апп нпм старт
Када будете спремни, можете приступите својој новој апликацији Реацт на лоцалхост: 3000
УРЛ адреса:

Ако желите да прочитате више о томе како инсталирати Реацт, цхецк оут тхе упутство за инсталацију докумената.
Реагуј и ЈСКС
Иако то није обавезно, можете користите ЈСКС синтаксу у апликацији Реацт. ЈСКС означава ЈаваСцрипт КСМЛ, и то транспилес у регуларни ЈаваСцрипт. Велика предност ЈСКС-а је у томе вам омогућава да укључите ХТМЛ у ЈаваСцрипт датотеке, стога олакшава дефинисање Реацт елемената.
Ево најважнијих ствари које треба знати о ЈСКС-у:
- Тагс тхат почните са малим словима (доњи камиљи случај) су приказани као регуларни ХТМЛ елементи.
- Тагс тхат почните са великим словима (горња торбица) су приказане као Реацт цомпонентс.
- Ани цоде написано у коврчавим заградама … интерпретирају као књижевни ЈаваСцрипт.
Ако желите да знате више о томе како користити ЈСКС са Реацт погледајте ову страницу у документима и за дефаулт ЈСКС документација можете погледати ЈСКС вики.
Креирајте елементе Реацт
Реацт има а архитектура заснована на компонентама у којима програмери стварају компоненте за вишекратну употребу да би се решили различити проблеми. Компонента Реацт је изграђена од неких или многих Реацт елементс који су најмањих јединица апликације Реацт.
Испод можете видети једноставан пример елемента Реацт који додаје дугме „Кликните на мене“ на ХТМЛ страницу. У ХТМЛ-у додајемо а
"миДив"
ИД који ће бити попуњен елементом Реацт. Креирамо наш Реацт елемент унутар а
tag, right before the ending