یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام دوستان
در پروژه لاراولی از ریکت استفاده کردم
که یک state وجود دارد که در دو کامپوننت کاملا جدا استفاده شده که برای هر کدام provider قرار داده شده و به state ارتباط دارد
کامپوننت اول:
class Index extends PureComponent
{
render()
{
//
}
}
export default Index
const store = createStore(reducers)
if (document.getElementById("cartReact"))
ReactDOM.render(<Provider store={store}><Index /></Provider>, document.getElementById("cartReact"))
کامپوننت دوم
export default class Index extends PureComponent
{
render()
{
//
}
}
const store = createStore(reducers)
if (document.getElementById("userFiles"))
ReactDOM.render(<Provider store={store}><Index /></Provider>, document.getElementById("userFiles"))
حالا میخوام هر اتفاقی که در کامپوننت اولی رخ داد تغییرات در کامپوننت دومی اعمال شود
آیا store را به شکل زیر global ایجاد کنم منطقی هستش
import {createStore} from "redux"
import reducers from "./reducers"
window.store = createStore(reducers)
و در هر کامپوننتی که خواستم از redux استفاده کنم این store را در provider قرار بدم ؟
سلام.
مشخصه که هنوز برای استفاده از ریداکس مطالعه تون به حد کافی نرسیده.
در مورد این کلید وازه ها حتما مطالعه کنید تا مشکلتون حل بشه:
action, action creator, connect, reducer
اما به طور خلاصه: دسترسی به گلوبال استیت از طریق connect هست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟