⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام دوستان
در پروژه لاراولی از ریکت استفاده کردم
که یک 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 قرار بدم ؟
شاید پاسخ شما همینجا باشد