من مقالات رو خواندم سوالی که پیش اومد
من ابتدا یک Reducer با مقدار intial State در یک کامپوننت استفاده می کنم :
const [state, dispatch] = useReducer(reducerProfile,initialState)
حال اگر بخوام از مقادیر state های این کامپوننت در کامپوننت دومی استفاده کنم دوباره با بدین صورت Reduer رو تعریف کنم :
const [state, dispatch] = useReducer(reducerProfile,initialState)
` در اینحالت مقادیر intialState ، مقادیر state های اولیه رو تغییر می دهند ، راهکار چیست ؟