/
React من الصفر
/
useReducer: كل التغييرات في مكان واحد
الدرس التالي
0:00 / 2:21
اشرح لي
App.jsx
main.jsx
index.html
style.css
أهلاً بيك. العداد ده فيه state للعدد و state للخطوة، ومنطق التغيير متفرق في الـ JSX. لما الـ state يكبر، الأنظف إن كل التغييرات تبقى في دالة واحدة. ودي فكرة useReducer.
/index.html
useReducer
reducer(state, action) ← state جديد
dispatch({ type: "plus" })
كل منطق التغيير في مكان واحد
مفيد لما فيه قيم كتير بتتغير مع بعض
useState كفاية للحاجات البسيطة