Ի՞նչ է React-ը
Ի՞նչ է React-ը և ինչու օգտագործել այն
React-ը JavaScript գրադարան է, որը նախատեսված է օգտագործողի ինտերֆեյսներ (UI) կառուցելու համար։ Այն ստեղծվել է Facebook-ի կողմից 2013 թվականին և մինչ օրս լայնորեն կիրառվում է թե փոքր, թե մեծածավալ վեբ հավելվածների մեջ։ React-ի հիմնական նպատակը հեշտացնելն է ինտերակտիվ և դինամիկ ինտերֆեյսների ստեղծումը՝ օգտագործելով component-ների վրա հիմնված մոտեցում։
React-ը հնարավորություն է տալիս մասնատել UI-ն փոքր, վերօգտագործվող կտորների՝ component-ների, որոնք կարող են կառավարել իրենց սեփական վիճակը (state) և տվյալների հիման վրա դինամիկ կերպով թարմանալ։
1. Declarative (հայտարարական մոտեցում)
2. Component-Based (բաղադրիչների վրա հիմնված)
3. Virtual DOM (վիրտուալ ԴՈՄ)
4. One-way Data Binding (միակողմանի տվյալների հոսք)
5. JSX (JavaScript + XML սինթաքս)
Այս հատկությունները React-ը դարձնում են պարզ, արագ և ճկուն։
// Պատկերացրու UI-ի կառուցումը որպես ֆունկցիա
function Welcome(props) {
return <h1>Բարև, {props.name}!</h1>;
}
Declarative մոտեցումը թույլ է տալիս գրավոր կերպով նկարագրել, թե UI-ն ինչ տեսք պետք է ունենա՝ ելնելով տվյալներից, այլ ոչ թե ինչպես այն պիտի փոխվի DOM-ում։
Առավելություններ՝
function App() {
return (
<div>
<Header />
<Main />
<Footer />
</div>
);
}
React-ում ամեն ինչ component է։ Դու կարող ես ստեղծել մեկ փոքր կտոր UI՝ որպես ֆունկցիա, ապա օգտագործել այն այլ component-ների ներսում։
Առավելություններ՝
Այս ամենը ցույց է տալիս React-ի ուժեղությունը՝ թե պարզ հավելվածների, թե բարձր բեռնվածությամբ համակարգերի համար։