هوک های react در نسخه ی 16.8 معرفی شدند و قابلیت هایی را به ما دادند که قبل از آن فقط در کامپوننت های کلاس محور در دسترس بودند. هوک ها به شما اجازه می دهند کد های کمتری بنویسید که به نوع خود باعث می شود حجم نهایی کد ها کمتر شده و طبیعتا سرعت برنامه ی شما افزایش پیدا کند. هر هوک یک تابع ساده است که با کلمه ی use شروع می شود و یک یا چند داده یا متد را به شما می دهد. ما در این مقاله ی آموزشی می خواهیم شما را با انواع این هوک ها آشنا کنیم:useRef و useState و useReducer و useEffect و useCallback و useMemo و useContext. پس از اینکه با این هوک ها آشنا شدیم نگاهی به نحوه ی نوشتن هوک های شخصی نیز می اندازیم. سطح مقاله: این مقاله برای افرادی طراحی شده است که تا حدی با react آشنا هستند و حالا می خواهند به طور خاص روی هوک های آن کار کنند.
پنل نویسندگان