داخل این ویدیو قصد دارم درباره ویژگی جدید ریاکت به نام hook صحبت کنم. این ویژگی در نسخه 16.8 به ریاکت اضافه میشه و فوق العاده کار با react ساده تر و کد زدن خیلی سریعتر میشه.
اگر علاقه مند به یادگیری کانتکست هستید پیشنهاد میکنم مقاله زیر رو مطالعه کنید:
با استفاده از hook ما میتوانیم در کامپوننت فانکشنال ریاکت علاوه بر state از life cycle متدها استفاده کنیم، کدهای reusable بنویسیم، خوانایی کد را فوق العاده بالا ببریم و مهم از همه کمتر کد بنویسیم.
داخل ویدیو زیر درباره hook های زیر صحبت کردم:
و روش ساخت Custom Hooks رو بررسی کردم.
با استفاده از هوک useState داخل Functional Component ها می توان از State استفاده کرد:
با استفاده از هوک useEffect داخل Functional Component ها می توان از Life Cycle استفاده کرد:
اگر با Context آشنایی ندارید این مقاله را بخوانید:
کدها:
کتابخانه The Platform:
کلی هوک باحال ((:
امیدوارم این آموزش مفید واقع شده باشه.
خوشحال میشم نظرتون رو درباره هوکها و نحوه تدریس بشنوم :)