آموزش جاوااسکریپت انجمن ها react native خطا undefined is not an object (evaluating 'this.props.navigation.navigate')

  • این موضوع 3 پاسخ، 2 کاربر را دارد و آخرین بار در 4 سال، 3 ماه پیش بدست kian66 به‌روزرسانی شده است.
در حال نمایش 4 نوشته (از کل 4)
  • نویسنده
    نوشته‌ها
  • #26269 پاسخ
    kian66
    مشارکت کننده

    سلام
    من ورژن 3 ….react navigation…. را نصب کردم وقتی به عنوان کلاس صداش میزنم درست کار میکنه ولی وقتی از دستور prop برای صدا زدن ان در توابع استفاده می کنم خطا undefined is not an object (evaluating ‘this.props.navigation.navigate’) را دریافت میکنم!!!!!
    لطفا اگر کسی میدونه راهنمایی کنه

    #26290 پاسخ
    elyasbeshkani
    مشارکت کننده

    سلام، مثل اینکه گفتن :

    باید کامپوننت هایی که درونش از دستور this.props.navigation.navigate استفاده میکنید درون stackNavigator اضافش کنید تا به مشکل نخورید

    ممنون میشم اگه مشکلتون حل شد به منم کمک کنید

    #26302 پاسخ
    elyasbeshkani
    مشارکت کننده

    من مشکلمو یه جوری حل کردم نمیدونم حالا اصولی هست یا نه
    این قسمت کد Drawer

    اینم جایی که توی sidebar کلیک میشه روش

    <ListItem onPress={() => this.props.navigate('Badge')}>

    اینم فایل routs.js من که توی App.js فرخوانیش کردم

    #26327 پاسخ
    kian66
    مشارکت کننده

    تشکر از elyasbeshkani

در حال نمایش 4 نوشته (از کل 4)
پاسخ به: خطا undefined is not an object (evaluating 'this.props.navigation.navigate')
اطلاعات شما: