componentDidMount() {
axios.get('http://127.0.0.1:8000/api/v1/reports/page/' + this.state.tetst).then(response => {
this.setState({ callReports: response.data.data });
})
}
من یه api دارم که آخرش یه عدد داینامیک میگیره
زمانی که برای تست از state تهش یه عدد میدم درست کار میکنه
ولی زمانی که از reducer یه متغیر میکشم بیرون درست کار نمیکنه
با اینکه از متغیر this.props.xxx لاگ گرفتم و داره یه عدد برمیگردونه
const mapStateToProps = state => {
return {
xxx: state.paginationNumber
}
}
بعد از + تو ادرس api میزاشتم this.props.xxx ولی کار نمیکرد
ولی لاگ میگرفتم از this.props.xxx با هر بار کلیک روی اعداد پجینیشن عدد خودش رو بر میگردوند
بعد فهمیدم componentDidMount یه بار بیشتر اجرا نمیشه و اینجا نیاید صدا کنم و زیرش دوباره همین کارو تو یه متد دیگه کردم
ولی باید دو بار بزنم رو اعداد که صفحه عوض شه و باگ داره @hesammousavi
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟