⊗jsrtPmBsCW 4 of 112 menu

Муқаддима ба равиши компонентӣ дар React

Фарз кунем, ки мо вебсайт дорем. Дар ин вебсайт мо метавонем баъзе блокҳоро ҷудо кунем: сарлавҳа (header), мундариҷа (content), асоси (sidebar), поённавис (footer) ва ғайра. Ҳар як блокро метавон ба блокҳои хурдтар тақсим кард. Масалан, дар сарлавҳа одатан логотип, меню, блоки тамос ва ғайраро ҷудо кардан мумкин аст.

Дар React ҳар як чунин блок компонент номида мешавад. Ҳар як компонент метавонад дар худ компонентҳои хурдтарро дар бар гирад, онҳо худ боз хурдтар ва ғайра.

Ба ҳар як компонент дар React модули ES6 мувофиқат мекунад, ки дар ҷузъдони src ҷойгир аст. Номи файл бо модул бо ҳарфи калон навишта мешавад ва бояд ба функсияе мувофиқат кунад, ки дар рамзи ин модул ҷойгир аст.

Масалан, файл бо номи App.js бояд дар худ функсияи App-ро дар бар гирад:

import React from 'react'; function App() { // рамзи компонент } export default App;

Яке аз компонентҳо бояд асосӣ бошад - он ки ба он компонентҳои дини илова карда мешаванд. Дар React ба таври пешфарз чунин компонент компоненти App хоҳад буд. Ба ин компонент компонентҳои дигар пайваст карда мешаванд. Чӣ гуна ин кор анҷом дода мешавад - мо дар дастур ҷараён мекунем.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан