logo

فرانت داکس

توی فرانت داکس داکیومنت های فرانت اند رو با همدیگه زیر و روش رو در میاریم. علاوه بر بررسی داکیومنت ها، موضوع های جذاب فرانت اند رو هم میتونی دنبال کنی و همیشه بروز بمونی.
مرسی که ما رو همراهی میکنی (●'◡'●)❤️

animated header
undraw_fun-star.svg جدیدترین ها
ریکت خودت رو بساز - قسمت سوم

ریکت خودت رو بساز - قسمت سوم

توی قسمت سوم و آخر اومدیم هوک useState، فانکشن کامپوننت ها و DOM مجازی رو به ریکت خودمون اضافه کردیم تا نسخه کامل شده رو داشته باشیم.

ریکت

ریکت

11 مهر 1402

داکیومنت ریکت - قسمت نهم

داکیومنت ریکت - قسمت نهم

توی قسمت نهم داکیومنت ریکت می‌خوایم ref رو بصورت کامل بررسی کنیم و همچنین تفاوت هاش رو با استیت ها (states) بفهمیم.

ریکت

ریکت

29 شهریور 1402

ریکت خودت رو بساز - قسمت دوم

ریکت خودت رو بساز - قسمت دوم

توی قسمت دوم ما اومدیم Concurrent Mode، Fibers و Render and Commit Phases رو برای ریکت خودمون پیاده سازی کردیم.

ریکت

ریکت

23 شهریور 1402

ریکت خودت رو بساز - قسمت اول

ریکت خودت رو بساز - قسمت اول

داخل این سری قرار هست ریکت خودمون رو از پایه قدم به قدم بنویسیم. قرار هست براساس معماری واقعی ریکت پیش بریم اما از بهینه سازی و feature های غیرضروری صرف نظر می‌کنیم.

ریکت

ریکت

19 شهریور 1402

داکیومنت ریکت - قسمت هشتم

داکیومنت ریکت - قسمت هشتم

توی قسمت هشتم درباره حفظ و ریست کردن مقدار استیت، دلیل استفاده از Reducer و تبدیل کردن useState به useReducer، مزایا و دلیل استفاده از Context و درنهایت مزایا ترکیب Reducer و Context و مراحل اون رو بررسی می‌کنیم

ریکت

ریکت

11 شهریور 1402

داکیومنت ریکت - قسمت هفتم

داکیومنت ریکت - قسمت هفتم

توی این قسمت میخوایم درباره تفاوت برنامه نویسی declarative و imperative و نحوه عملکرد بصورت declarative داخل ریکت، انتخاب ساختار استیت ها، share کردن استیت ها بین کامپوننت هامون و "Lifting state up"، در نهایت کامپوننت های کنترل شده و غیر کنترل شده چی هستن؟

ریکت

ریکت

07 شهریور 1402

تایپ های any, never, unknown در تایپ اسکریپت

تایپ های any, never, unknown در تایپ اسکریپت

توی این قسمت سه تایپ any, never, unknown رو تک به تک بررسی کردیم و از همه مهم تر اینکه کجا و چه زمانی باید از این سه نوع تایپ استفاده کنیم؟

تایپ اسکریپت

تایپ اسکریپت

04 شهریور 1402

داکیومنت ریکت - قسمت ششم

داکیومنت ریکت - قسمت ششم

توی قسمت ششم داکیومنت ریکت، اومدیم استیت ها و فرایند رندر مجدد، بعد از اون دو مفهوم مهم batching و mutation رو عمیق تر بررسی کردیم

ریکت

ریکت

01 شهریور 1402

داکیومنت ریکت - قسمت پنجم

داکیومنت ریکت - قسمت پنجم

توی این قسمت درباره ایونت ها و Event Propagation، استیت ها و بررسی مزیتش نسبت به متغیر های محلی و در آخر هم مراحل رندر شدن یک کامپوننت رو بررسی کردیم

ریکت

ریکت

29 مرداد 1402

تفاوت Interfaces و Types در تایپ اسکریپت

تفاوت Interfaces و Types در تایپ اسکریپت

توی تایپ اسکریپت از Type و Interface برای تعیین تایپ متغیر ها استفاده میشه، اما این مهم هست که بدونیم تفاوت های این دو در چیست و بتونیم در انتخابمون تصمیم درست بگیریم

تایپ اسکریپت

تایپ اسکریپت

26 مرداد 1402

داکیومنت ریکت - قسمت چهارم

داکیومنت ریکت - قسمت چهارم

توی این قسمت از داکیومنت ریکت قرار هست درباره Prop ها و نحوه عملکردشون، رندر کردن لیست ها و درنهایت چطور می‌تونیم کامپوننت هامون رو Pure نگهداریم

ریکت

ریکت

24 مرداد 1402

داکیومنت ریکت - قسمت سوم

داکیومنت ریکت - قسمت سوم

توی این قسمت میخوایم بیشتر درباره کامپوننت ها صحبت کنیم و نکات مهمش رو بررسی کنیم و ببینیم چقدر داخل ریکت نقش اساسی رو ایفا می‌کنند و البته درباره JSX هم کامل صحبت کردیم

ریکت

ریکت

22 مرداد 1402

تایپ‌های سودمند در تایپ اسکریپت

تایپ‌های سودمند در تایپ اسکریپت

تایپ‌های سودمند یا Utility Type ها تایپ‌های خاصی هستند که تایپ‌اسکریپت در اختیار ما گذاشته تا تبدیل تایپ های رایج رو برامون انجام بده و کار برامون راحت تر بشه

تایپ اسکریپت

تایپ اسکریپت

21 مرداد 1402

داکیومنت ریکت - قسمت دوم

داکیومنت ریکت - قسمت دوم

توی این قسمت میخوایم تفکر ریکت‌ ایی پیدا کنیم، میخوایم ببینیم که وقتی با یک طرح رو‌ به رو میشیم چطوری باید رفتار کنیم و ریکت در مورد این چی پیشنهاد داده بهمون؟

ریکت

ریکت

21 مرداد 1402

داکیومنت ریکت - قسمت اول

داکیومنت ریکت - قسمت اول

توی این قسمت موارد خیلی مهم و کاربردی که اکثر اوقات داخل پروژه های ریکت استفاده میکنیم رو بصورت کلی بررسی کردیم

ریکت

ریکت

20 مرداد 1402