Front-End Web Developer & Designer
تفاوت کامپایل در React و Angular
کامپایل در React:
کدهای jsx توسط Babel و یا Typescript به plain Javascript کامپایل میشوند.
سپس React Virtual DOM با اعمال تغییرات روی کد و تغییر Real DOM به سمت مرورگر فرستاده میشه و مرورگر Interpretation میکند.
کامپایل در Angular:
دو نوع کامپایل در انگولار وجود دارد.
JIT mode (Just-In-Time Compilation)
AOT mode (Ahead-Of-Time Compilation)
کامپوننت ها در انگولار از طریق JIT مستقیما به plain Javascript کامپایل شده و سپس توسط مرورگر Interpretation میشوند.
کامپوننت ها در انگولار از طریق AOT به کد typescript تبدیل شده و در ngfactory.ts. ذخیره میشوند سپس توسط typescript به plain javascript تبدیل شده و سپس توسط مرورگر Interpretation میشوند.
مطلبی دیگر از این انتشارات
statemangment react(redux,context-api,mobx)
مطلبی دیگر از این انتشارات
برسی دقیق و کامل چرخهی حیات(Lifecycle) در ریاکت
مطلبی دیگر از این انتشارات
چطور logic پروژمون رو بین React و React Native باید share کنیم؟