هوکها قابلیتهای جدیدی هستند که از نسخه 16.8.0 ریاکت به آن اضافه شدند. این روشها به ما کمک میکنند تا بتوانیم قابلیتهای ریاکت مثل State و چرخه حیات (Lifecycle) را به راحتترین شکل ممکن و بدون نیاز به کلاسها به کامپوننتهای تابع اضافه کنیم. React از معماری مبتنی بر کامپوننت استفاده می کند، یک کامپوننت