تفاوت typescript و typescript + SWC
قبل از اینکه با typescript و تفاوت اون با typescript + SWC برسیم باید با ابزار vite آشنا باشیم vite یه ابزار سبکه که بهتون اجازه میده وب اپلیکیشن های…
شی گرایی یا OOP در Javascript به زبان ساده
اگر جاوااسکریپت رو تازه شروع کرده باشین و یا ابتدای راه باشین ممکنه توی ادامه کار و یا مصاحبههای کاری که میرین به مفهومی به اسم OOP یا شی گرایی…
Promise در JavaScript
جاوااسکریپت در ذات خودش یک زبان Synchronous هستش. تفاوت asynchronous و synchronous توی اینه که توی زبان های synchronous مثل جاوااسکریپت شما توی هر لحظه دقیقا یک کار رو میتونین انجام بدین…
بررسی کتاب The Road to React
کتاب The Road to React نوشته Robin Wieruch یکی از کتاب های پرطرفدار در برای آموزش React هست که من هم این کتاب رو تهیه کردم و بعد از خوندن…
تغییر کدها در React 19
چند وقتی هست که react 19 توی نسخه بتای خودش هست و صبحت از بهینه شدن کدها و ویژگی هایی هست که قراره بهش اضافه بشه. اگر مایلین که با…
تفاوت useRef و useState در React
وقتی که ما قصد داریم داده ای رو توی برنامه ری اکتی خودمون ذخیره کنیم باید بررسی کنیم که توی "چرخه حیات" کامپونتت (component lifecycle)، نیاز داریم که داده تغییر…
۳ نکته برای بهبود کد در React
میشه گفت که react یکی از پراستفاده ترین کتابخونه های frontend هست که بازارکار خیلی خوبی نسبت به سایر کتابخونه و فریم ورک ها هم توی ایران و هم خارج…
چرا دو آبجکت یا شئ در جاوا اسکریپت باهم برابر نیستند؟
توی جاوا اسکریپت دو آبجکت یا شئ ممکنه باهم برابر نباشن حتی اگر به هم دیگه شبیه باشن. خب علتش چیه؟ برای مثال کد زیر رو نگاه کنین که دو…