با سلام
آیا دلیل خاصی داشت که از دو Provider استفاده کردین ، یعنی باعث بهینه شدن عملکرد برنامه میشد؟ آیا اینکه هم dipatch و state رو در یک Provider پاس میدادیم باعث کاهش Perfomance برنامه میشد؟ مثل کد زیر :
export function AuthProvider({ children }) {
const [state, dispatch] = useReducer(reducer, initState);
return (
<AuthContext.Provider value={{...state ,dispatch}}>
{ children }
</AuthContext.Provider>
)
}