صفحه اصلی چهارم انجمن ها react native مشکل در کامپوننت Drawer در NativeBase

این جستار شامل 10 پاسخ ، و دارای 5 کاربر است ، و آخرین بار توسط  mohammad در 9 ماه، 3 هفته پیش بروز شده است.

در حال نمایش 11 نوشته (از کل 11)
  • نویسنده
    نوشته ها
  • #16548 پاسخ

    mohammad
    مشارکت کننده

    سلام
    من با کامپوننت Drawer مشکل دارم و زمانی که این کامپوننت رو به کد اضافه میکنم خطا میده. اما تا قبل از اضافه کردن این کامپوننت خطایی وجود نداشت.

    خطایی که میده :
    Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it’s defined in, or you might have mixed up default and named imports.

    Check the render method of App.
    This error is located at:
    in App (at renderApplication.js:32)
    in RCTView (at View.js:43)
    in RCTView (at View.js:43)
    in AppContainer (at renderApplication.js:31)

    من react-native link رو هم اجرا کردم. (همون اول کار ولی بازم اجراش کردم. اما تغییری حاصل نشد)
    خیلی تست کردم و کدهارو دستکاری کردم توی خود سایت native base هم رفتم و کدهای اونم تست کردم اما بازم همین خطا رو میده، تو سایت خودش نوشته که باید npm نسخه ۴ به بالا رو نصب کنی که اونم انجام دادم و نسخه node هم نسخه ۸ هست.
    اما بازم تغییری حاصل نشد. (بعد از نصب npm نسخه جدید دوباره app جدید create کردم و دوباره تست رو انجام دادم اما بازم مشکل داره)
    فیلم آموزش سایت رو هم چندبار بررسی کردم اما موضوعی ندیدم که رعایت نکرده باشم.

    متشکرم

    کد App.js :

    کد SideBar.js :

    • این جستار 1 سال، 1 ماه پیش توسط  mohammad اصلاح شده است.
    #16549 پاسخ

    mohammad
    مشارکت کننده

    من کدهای فایل ها رو درست فرستادم اما نمیدونم چرا درست نمایش نمیده اینجا

    file App.js:
    http://s9.picofile.com/file/8332498218/App.js.html

    file SideBar.js:
    http://s8.picofile.com/file/8332498226/SideBar.js.html

    • این پاسخ 1 سال، 1 ماه پیش توسط  mohammad اصلاح شده است.
    #16595 پاسخ

    مهدی
    سرپرست کل

    سلام.از لینک زیر میتونید به source برنامه دسترسی داشته باشید
    دانلود source آموزش native base

    #17727 پاسخ

    raiiiny man
    مشارکت کننده

    سلام منم دقیقا همین مشکلو دارم
    وقتی تگ Drawer را اضافه میکنم همون ارور را میده
    خیلی سرچ کردم و آخرش یجایی گفته شده بود باید از ورژن 2.7.0 native base استفاده کنیم بالاترش باگ داره
    روش نصب ورژن پایینترم نتونستم پیدا کنم
    مشکل شما چطور حل شد ؟

    • این پاسخ 1 سال پیش توسط  raiiiny man اصلاح شده است.
    #17729 پاسخ

    مهدی

    نسخه ای که من در آموزش استفاده میکنم
    “native-base”: “^2.4.3”
    ورژنی که شما استفاده میکنید.چنده؟؟
    اگر مشکل دارید هنوز کتابخانه رو آپلود کنم و لینکش رو بزارم

    #17730 پاسخ

    raiiiny man
    مشارکت کننده

    ورژن من 2.7.2 هست

    میشه بصورت آنلاین ورژن خاصی نصب کرد ؟

    #17731 پاسخ

    مهدی

    فکر نکنم همچین قابلیتی رو داشته باشه.چون هر چی سرچ زدم همچین چیزی نبود

    #17732 پاسخ

    raiiiny man
    مشارکت کننده

    درسته منم هرچقدر سرچ زدم چیزی پیدا نکردم
    پس اگر ممکنه لطف کنید لایبری که خودتون استفاده کردید را اپلود کنید

    تشکر

    #17773 پاسخ

    raiiiny man
    مشارکت کننده

    بعد از کلی تلاش بالاخره مشکلو متوجه شدم

    اول اینکه برای نصب ورژن خاص از native-base باید ورژنو بعد از @ قرار بدید :

    npm install native-base@2.4.3

    و اما مشکل چی بود :
    Drawer: Deprecated NativeBase Drawer
    🙂

    بهتره قبل استفاده از لایبری ها داکیومنت و آخرین تغییرات release را بخونیم

    من فعلا از همون ورژن 2.4.3 استفاده کردم مشکلم حل شد

    • این پاسخ 1 سال پیش توسط  raiiiny man اصلاح شده است.
    #17901 پاسخ

    علیرضا
    سرپرست کل

    سلام میتونید از لینک زیر استفاده کنید
    http://dl.reactapp.ir/courses/NativeBase/native-base.zip

    #21413 پاسخ

    mohammad
    مشارکت کننده

    سلام
    بله مشکل من هم بعد از چند روز بررسی حل شد. فقط یادم رفت بیام و علت مشکل رو بگم که شما فرمودید و درست هم هست.

در حال نمایش 11 نوشته (از کل 11)
پاسخ به : مشکل در کامپوننت Drawer در NativeBase
اطلاعات شما: