سلام
یه سوالی برام پیش اومده
تو React Native میشه رابط های کاربری خیلی زیباتری رو خیلی ساده پیاده کرد (و کتابخونه های زیادی هم برای ریکت نیتیو موجوده)
اما از طرفی ریکت پرفرمنس و بازدهی خوبی نسبت به جاوا برای اندروید نداره
حالا سوال من اینه:
میشه در یه پروژه، رابط کاربری رو به صورت کامل با React Native (مثلا یه کتابخونه واسه ریکت از گیت هاب بگیریم و طراحی کنیم) انجام داد اما قسمت کارکردی رو با جاوا نوشت؟
چطوری؟
ببینید الان مثلا من لازم دارم تو اپلیکیشنم از API اینستاگرام استفاده کنم اما اینستاگرام وب سرویس رسمیشو بسته و تنها راه ارتباط استفاده از یه کتابخونست که برای جاوا نوشته شده و به API خصوصی اینستاگرام وصل میشه.
الان راهی داره من این کتابخونه رو در پروژه ریکا خودم استفاده کنم؟؟
شما هر زمان بخواهید میتونید از کدهای نیتیو (Java و Objective-C) داخل ریاکت نیتیو استفاده کنید.
@ali.bayat
ببینید راستش متوجه نشدم
یعنی میشه مثلا از کتابخونه جاوا اینستلگرام روی پروژه ری اکت استفاده کرد؟ طوری که مشکلی یش نیاد اصلا؟؟
@dev.amirm
بله . هم از جاوا برای اندروید و هم از آبجکتیو-سی برای iOS ... میتونید داخل ریاکت نیتیو استفاده کنید.
در لینک زیر چگونگی استفاده از کدهای جاوا در ReactNative و چگونگی ارتباط بین کدهای جاوااسکریپت و کدهای نیتیو توضیح داده شده.
https://facebook.github.io/react-native/docs/native-modules-android
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟