From 4816871c51b88de8b06939f47906211ecd4352a7 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 26 Jan 2025 23:15:23 +0100 Subject: [PATCH] updated reducer files --- .../components/ReactUseReducerHookBasic.tsx | 2 ++ .../reducers/actionTypes.ts | 2 -- .../reducers/listReducer.ts | 15 --------------- .../reducers/listReducerTypes.ts | 3 +-- 4 files changed, 3 insertions(+), 19 deletions(-) diff --git a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/components/ReactUseReducerHookBasic.tsx b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/components/ReactUseReducerHookBasic.tsx index a70f7d7f66..fc8848240f 100644 --- a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/components/ReactUseReducerHookBasic.tsx +++ b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/components/ReactUseReducerHookBasic.tsx @@ -31,6 +31,8 @@ const ReactUseReducerHookBasic: React.FC = (prop const [state, dispatch] = React.useReducer(listReducer, initialState); React.useEffect(() => { + console.log('ReactUseReducerHookBasic: useEffect'); + if (!isConfigured) return; const loadItems = async () => { diff --git a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/actionTypes.ts b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/actionTypes.ts index a915dad19d..835c19b9c9 100644 --- a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/actionTypes.ts +++ b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/actionTypes.ts @@ -4,7 +4,5 @@ export const ActionTypes = { FETCH_START: 'FETCH_START', FETCH_SUCCESS: 'FETCH_SUCCESS', FETCH_ERROR: 'FETCH_ERROR', - WEB_PART_NOT_CONFIGURED: 'WEB_PART_NOT_CONFIGURED', - SET_CONFIGURED: 'SET_CONFIGURED' } as const; diff --git a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducer.ts b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducer.ts index 33342b7f39..ab16f9650e 100644 --- a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducer.ts +++ b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducer.ts @@ -52,21 +52,6 @@ export const listReducer = (state: IListState, action: ListAction): IListState = error: action.payload, // string }; - case ActionTypes.WEB_PART_NOT_CONFIGURED: - // Set loading to false and update the error message for configuration issues - return { - ...state, - loading: false, - error: action.payload, - }; - - case ActionTypes.SET_CONFIGURED: - // Update the isConfigured state - return { - ...state, - isConfigured: action.payload, - }; - default: // Log an error for unknown actions Logger.write( diff --git a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducerTypes.ts b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducerTypes.ts index ae727e016b..e05d28b5e2 100644 --- a/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducerTypes.ts +++ b/samples/react-use-reducer-hook/src/webparts/reactUseReducerHookBasic/reducers/listReducerTypes.ts @@ -14,6 +14,5 @@ export type ListAction = | { type: typeof ActionTypes.FETCH_START } | { type: typeof ActionTypes.FETCH_SUCCESS; payload: any[] } | { type: typeof ActionTypes.FETCH_ERROR; payload: string } - | { type: typeof ActionTypes.WEB_PART_NOT_CONFIGURED; payload: string } - | { type: typeof ActionTypes.SET_CONFIGURED; payload: boolean }; +