Junior — Middle
Reactте компоненттер арасында маалыматтарды өткөрүү кандай жүргүзүлөт?
sobes.tech AI
AIден жооп
Reactте маалыматтарды берүү негизинен props жана state аркылуу жүргүзүлөт.
- Props — бул ата-эне компоненттен балдар компонентине өткөрүлүүчү өзгөчөлүктөр. Алар балдар компонентинде гана окуу үчүн.
- State — бул компоненттин ички абалы, ал өзү өзгөртүлүшү мүмкүн.
Ата-энеден балдарга маалымат берүү үчүн props колдонулат:
function Parent() {
const message = "Атадан салам!";
return <Child text={message} />;
}
function Child(props) {
return <div>{props.text}</div>;
}
Байланышсыз компоненттер арасында маалымат бөлүшүү үчүн React Context же глобалдык абал (мисалы, Redux) колдонулат.
Ошондой эле, функцияларды props аркылуу өткөрүп берүү мүмкүн, ошондо балдар компоненти ата-эне методдорун чакырып, абалды өзгөртүп же маалыматтарды кайтаруу мүмкүнчүлүгүнө ээ болот.