حجت
6 سال پیش توسط حجت مطرح شد
6 پاسخ

نحوه نمایش ادامه مطلب از طریق props ها

سلام
من در ری اکت نیتیو به وسیله api اطلاعاتی رو نمایش دادم حالا میخوام با کلیک بر روی یک گزینه به صفحه دیگه بره و به نحوی سینگل پیج برای نمایش ادامه مطلب رو داشته باشه
برای روت بندی ها از پکیج router flux استفاده کردم و با action به این صورت

 <Text onPress={()=>Actions.Login(item.id)} note>GeekyAnts</Text>

item.id از api هست که id رو بر میگردونه حالا در یک کامپوننت دیگه به این صورت میخوام نمایش بدم

constructor(props) {

        super(props)
        this.state = {id: this.props.id};

    }

اطلاعات رو میخوام بگیرم ازش و ای دی رو بگیرم الان روش من میخواستم بدونم درست هست یا نه چون id بر نمی گرده
با تشکر


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

والا در این پکیج من action ها رو میشناسم ولی شما action با عنوان Login رو از کجا اوردید ؟


حجت
@hojatdehnavi 6 سال پیش مطرح شد
0

آقای موسوی این اسم کامپوننت هست دیگه وقتی روی دکمه کلیک بشه میره به این روت


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

اها بله ببخشید یه لحظه با یه چیز دیگه اشتباه گرفتم
ببینید قاعدش اینکه زمانی که صدا میزنید پارامتر بفرستید

Actions.Login(PARAMS)

اگر دریافت نمیکنید اون سمت ممکنه بخاطر پیاده سازی نادرست باشه .


Amin Khademian
تخصص : Front-End Developer
@khademianamin 6 سال پیش آپدیت شد
0

توی constructor بجای this.props.id از props.id استفاده کنید


سعید آرشین چی بناب
تخصص : دانشجوی ارشد نرم افزار
@arshinchi.bonab 5 سال پیش آپدیت شد
0

@hesammousavi
@hojatdehnavi
سلام دقیقا مشکل من هم item.ID رو میفرستم به صفحه مورد نظر
حالا تو ا,ن صفحه چطوری اطلاعات رو دریافت کنم ؟؟؟


Mohamad reza golbaba
تخصص : برنامه نویس Reactjs/React Nati...
@m.reza.golbaba 5 سال پیش آپدیت شد
0

@arshinchi.bonab
"Actions.Login(PARAMS)"
PARAMS.id میشه همون آیدی که میخواین


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام