بدأت بتعلم الخطافات Hooks في React ووجدت أن بعضها متشابه للغاية ويؤدي نفس المهمة. أريد أن أعرف ما هو الفرق الرئيسي بين useCallback و useMemo و useEffect؟ ومتى أستعمل كلًا منهم؟