راکت

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

6 پاسخ

سلام
من در ری اکت نیتیو به وسیله 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 بر نمی گرده
با تشکر

ثبت پرسش جدید

پاسخ‌ها

6
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

حجت
حجت
@hojatdehnavi

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

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

Actions.Login(PARAMS)

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

Amin Khademian
Amin Khademian
@khademianamin

تخصص: Front-End Developer

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

سعید آرشین چی بناب
سعید آرشین چی بناب
@arshinchi.bonab

تخصص: دانشجوی ارشد نرم افزار

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

Mohamad reza golbaba
Mohamad reza golbaba
@m.reza.golbaba

تخصص: برنامه نویس Reactjs/React Native

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

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

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