أنت لا تحتاج واحدة دائماً. الأطر عمل الحديثة لديها أدوات حالة مدمجة قادرة، والانتقال المتسرع إلى Redux/Zustand يضيف تعقيداً. الإجابة الصريحة: أضف مكتبة فقط عندما تصبح الخيارات المدمجة مؤلمة.
ابدأ بالأدوات المدمجة
[x, setX] = ();
value = ();
memo = ( (), [x]);
