فرق"ری اکت نیتیو" و " ری اکت جی اس" چیه ؟
فرق
"ری اکت نیتیو" و " ری اکت جی اس"
چیه ؟
١ پاسخ
۱- اصلیترین تفاوت ری اکت جی اس و ری اکت نیتیو به کاربرد آن مربوط میشود. ری اکت جی اس در حوزه وب و در قسمت Frond-end سایت مورد استفاده قرار میگیرد، اما ری اکت نیتیودر حوزه ساخت برنامه و اپلیکیشن استفاده میشود.
۲. ساختار این دو با هم تفاوت اساسی دارد. در واقع React JS جزو کتابخانه دستهبندی میشود، اما React Native نوعی Framework است.
۳. باید بدانید React JS از کتابخانه جاوا اسکریپت برای CSS Animation استفاده میکند، در حالی که React Native دارای کتابخانه پیش فرض مخصوص خود است.
۴. ری اکت جی اس از React-router جهت جابهجا شدن بین صفحات استفاده میکند، در صورتیکه در ری اکت نیتیو این راهبری به صورت Built-in و اختصاصی وجود دارد.
۵. ری اکت جی اس از تگ HTML بهره میبرد، در حالیکه ری اکت نیتیو از این تگ استفاده نمیکند.
۶. ری اکت جی اس توانایی استفاده از کامپوننت را دارد و بههمین دلیل زمان کمتری صرف میکند، اما ری اکت نیتیو از UI Components و ماژولهای آن استفاده میکند که البته قابلیت رندر کردن اپلیکیشنهای هیبریدی را فراهم میکند.
۷. ری اکت جی اس دارای امنیت بالاتری به نسبت ری اکت نیتیو است.
۸. ری اکت جی اس به رندر کردن Virtual DOM متعلق به کد جستجوگر میپردازد، اما ری اکت نیتیو برای رندر کردن کدهای برنامهها از API اختصاصی خود استفاده میکند.
۹. ایجاد استایل در React JS با بهکار بردن CSS امکانپذیر است. در حالی که این کار در React Native با استفاده از Animated API انجام میشود.
* باز نشر از سایت: 👇
https://pishgamvira.com/react-vs-reactnative/