إذا كنت تستخدم مكون صف Class Component يمكنك استدعاء التابع setState من صنف المكون وتمرير غرض يحوي القيم التي تريد تغييرها كالتالي
class MyComponent extends Component {
...
function render() {
...
this.setState({ state: 'القيمة الجديدة' });
...
}
}
بينما إذا كنت تستخدم مكون تابع Functional Component يمكنك استخدام الخطاف useState سيعيد لك مصفوفة العنصر الأول منها هو الحالة والثاني هو تابع لتغيير الحالة يمكن تمرير القيمة له مباشرة كالتالي
function MyComponent() {
const [state, setState] = useState();
...
setState('القيمة الجديدة');
...
}
يمكنك مراجعة المقال التالي لقراءة المزيد