آموزش React Native-آموزش پروژه محور React Native
آموزش مفاهیم پیشرفته React Native
VirtualizedList: کامپوننت پایه ی FlatList (پیاده سازی React Native از مفهوم virtual List)آموزش تنظیماتی برای بهبود عملکرد Flatlist در React Native
React Native چندین component built-in دارد. لیست کاملی از component ها و API ها در این سایت موجود است.آموزشcomponent ها و API ها در React Native
هنگام ساخت یک application که روی پلتفرم های مختلف قابلیت اجرا دارد، می خواهیم تا جایی که ممکن است از کدهای یکسان در بخش های مختلف بارها استفاده کنیم. با این حال، سناریوهای زیادی ممکن است پیش بیاید که در آن کدها باید متفاوت باشند، برای مثال ممکن است بخواهیم المان های بصری متفاوتی برای application android و IOS خود استفاده کنیم.آموزش کدهای پلتفرم - محور برای React Native Apps
application های موبایل معمولا تک صفحه ای نیستند. مدیریت نمایش و حرکت بین چندین صفحه معمولا توسط navigator انجام می شود.آموزش حرکت بین صفحات (Navigation) در React Native
React Native روشی یکپارچه برای مدیریت عکس ها و دیگر فایل های media در application android و iOS فراهم می آورد. برای افرودن یک عکس ثابت به آموزش تصاویر در React Native
انیمیشن ها در ایجاد یک تجربه کاربری فوق العاده، بسیار موثرند. انیمیشن به شما امکان انتقال حس حرکت را در UI می دهد. React Native دو سیستم مکمل برای ایجاد انیمیشن را در اختیار می گذارد: Animated و LayoutAnimation.آموزش انیمیشن ها در React Native
Timerها میتوانند نقش مهمی در یک برنامه داشته باشند.React Native، امکان استفاده از browser timer ها را پیاده سازی کرده و در اختیار می گذارد.آموزش استفاده از Timer در یک React Native App
آموزش Debugging در یک React Native Application
یک دلیل مهم برای استفاده از React Native به جای ابزارهای مبتنی بر WebView ، رسیدن به 60 frame در ثانیه است درحالی که application حس و ظاهر یک application native را داشته باشد . هدف ما این است که با React Native، شما روی application تان تمرکز کنید نه بهبود عملکرد آن پیش فرض عملکرد روانی برای UI ارائه دهیم، اما گاهی اوقات این امکان وجود ندارد.آموزش عملکرد (Performance) در React Native Apps
آموزش سیستم Gesture Responder در React Native
وقتی از React Native استفاده می کنید، کد جاوااسکریپت را در دو محیط اجرا می کنید.آموزش محیط های جاوااسکریپت (JavaScript Environments)
آموزش دستکاری مستقیم component ها در React Native
React Native برای زمانی که از صفر شروع به توسعه ی یک application می کنید گزینه عالی است. با این حال، درصورت افزودن یک view یا یک جریان کاربری به یک application native موجود هم به خوبی کار می کند. در طی چند مرحله، می توانید قابلیت ها، صفحات، viewها و... React Native را به پروژه تان اضافه کنید.آموزش ادغام React Native با application های موجود
همیشه قبل از انتشار نهایی application بهتر است آن را بر روی یک device واقعی آزمایش کنید. این بخش آموزش به مراحل لازم برای اجرای برنامه React Native روی یک device واقعی و آماده سازی آن برای تولید، می پردازد.آموزش اجرای React Native App روی موبایل