⊗jsrtPmStRt 53 of 112 menu

React හි state ප්‍රතික්‍රියාශීලීතාව

දැන් අපි බලමු ප්‍රතික්‍රියාශීලීතාව වැඩ කරන ආකාරය. එය state වෙනස් වන විට වෙනස්කම් ක්ෂණිකව තිරයේ පෙනෙන ආකාරයට සලස්වයි.

අපි උදාහරණයක් බලමු. අපට නිෂ්පාදන නාමය සහිත state එකක් ඇතැයි සිතමු:

const [name, setName] = useState('prod');

නිෂ්පාදනයේ නම markup තුළ ප්‍රදර්ශනය කරමු:

return <div> <span>{name}</span> </div>;

දැන් අපි බොත්තමක් සාදමු, එය ක්ලික් කළ විට අපගේ state වෙනස් වේ:

return <div> <span>{name}</span> <button onClick={clickHandler}>btn</button> </div>;

ක්ලික් සැකසලය තුළ අපි setName ශ්‍රිතය භාවිතා කරමු, නිෂ්පාදනයට නව නම සැකසීමට:

function clickHandler() { setName('xxxx'); }

අපගේ සියලුම කේතය එකට එකතු කරමු. ප්‍රතිඵලය වන්නේ බොත්තම ක්ලික් කිරීමෙන් පසු ලෙඛනය ක්ෂණිකව නව අගයකට වෙනස් වනු ඇත:

function App() { const [name, setName] = useState('prod'); function clickHandler() { setName('xxxx'); } return <div> <span>{name}</span> <button onClick={clickHandler}>btn</button> </div>; }

වෙනම සැකසල ශ්‍රිත භාවිතා කිරීම අනිවාර්ය නොවේ. නිර්නාමික ඊතල ශ්‍රිතයක් භාවිතා කළ හැකිය:

function App() { const [name, setName] = useState('prod'); return <div> <span>{name}</span> <button onClick={() => setName('xxxx')}>btn</button> </div>; }

පරිශීලකයාගේ නම සහ අන්වර්ථ නාමය සහිත state ලබා දී ඇත. ඒවා markup තුළ ප්‍රදර්ශනය කරන්න. මෙම state වෙනස් කිරීම සඳහා බොත්තම් සාදන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න