Tugann an bheirt acu sonraí isteach a théann i bhfeidhm ar an méid a dhéanann comhpháirt a dhóchur, ach bíonn difríochtaí ann maidir le cé a bhíonn i seilbh an tsonraí agus cibé an féidir é a athrú.
Tugann an bheirt acu sonraí isteach a théann i bhfeidhm ar an méid a dhéanann comhpháirt a dhóchur, ach bíonn difríochtaí ann maidir le cé a bhíonn i seilbh an tsonraí agus cibé an féidir é a athrú.
// `step` is a PROP — given by the parent, the child only reads it.
// `count` is STATE — owned here, changes on click, causes a re-render.
function Counter({ step }) {
const [count, setCount] = useState(0);
return (
<button onClick={() => setCount(count + step)}>
{count}
</button>
);
}
// Parent decides the step and passes it down:
<Counter step={5} />
Baineann an t-eolas síos (tuismitheoir → páiste trí props) agus baineann athruithe suas (iarrann an páiste ar an tuismitheoir rud a athrú trí dhréachta callback cosúil le onChange). Is é an fhreachúileog aonbhealach seo a dhéanann aipeanna React intúigthe.
props.x = 1) ina botún — ní dhéanfaidh React athdhéan-phicsúir agus bhris tú i seilbh an tuismitheora. Chun "prop a athrú", glaoigh ar dhréachta a thug an tuismitheoir duit ionas go ndéanann an tuismitheoir a staid féin a athartha agus luach nua a sheachadadh síos.