Ի՞նչ է Component-ը React-ում
Component-ը React-ում վերօգտագործվող UI բլոկ է, որը վարում է իր սեփական կառուցվածքը, վիճակը և գործառույթները։ React-ը կառուցված է component-ների շուրջ։
Component-ը React-ում վերօգտագործվող UI բլոկ է, որը վարում է իր սեփական կառուցվածքը, վիճակը և գործառույթները։ React-ը կառուցված է component-ների շուրջ։
Կարող ես մտածել դրանց մասին որպես JavaScript ֆունկցիաներ, որոնք վերադարձնում են JSX (այսինքն՝ HTML-ի նման կոդ)։
React-ում գոյություն ունեն երկու հիմնական տեսակ՝
function Welcome(props) {
return <h1>Բարև, {props.name}!</h1>;
}
Այս կոմպոնենտը ընդունում է `props` և վերադարձնում է JSX։
class Welcome extends React.Component {
render() {
return <h1>Բարև, {this.props.name}!</h1>;
}
}
Չնայած սա դեռ աշխատում է, այսօր հիմնականում օգտագործվում են function component-ները՝ React Hooks-ով։
function Welcome(props) {
return <h1>Բարև, {props.name}!</h1>;
}
<Welcome name="Արամ" />
`props`-երը թույլ են տալիս component-ներին դինամիկ կերպով տվյալներ փոխանցել։
React component-ը կարող է ունենալ իրեն հատուկ վիճակ, իրադարձությունների մշակիչներ և ներքին կառուցվածք։ Հաջորդ հոդվածում հենց այս մասին կխոսենք՝ **state և event handling**։
Հաջորդ մասում կխոսենք component-ի ներսում պահվող տվյալների՝ `state`-ի մասին և ինչպես են օգտագործվում event-ները։