سلام و وقت بخیر
در این جلسه با توجه به ایتکه در سمت سرور و یا کلاینت هستیم store برگردانده شده مورد استفاده قرار میگیره
در بخشی که ما store=_store قرار دادیم جایی خود store مقدار دهی شده را return نکردیم ، این store برای کلاینت چی جوری داره کار میکنه؟
من حتی خط زیر رو کامنت کردم بازم پروژه درست کار میکرد!
if (!store) store = _store;
این هم کد کامل که دارم استفاده میکنم
let store = null; export const initialStore = () => { let _store = store ?? configureStore({ reducer: { counter: counterSlice } }) if (typeof window === 'undefined') return _store; if (!store) store = _store; return _store }