2022.03.23プロジェクト中のフォントの復元


TorysJourneyでのエラー
まずReduxについてよく知りませんtypescriptでredixを使用するのは一般的な気まずいことではありません.まず初期値を把握し,redoxで正確に値を取得するにはaction typeもコアである.
//reducer

const initialState = {
  accessToken: "",
};

type Action = { type: "accessToken"; payload: string };
//payload로 e.target.value값을 dispatch로 받아와서 사용하는 것이 핵심.
export const Reducer = (state = initialState, action: Action) => {
  if (action.type === "accessToken") {
    console.log(state.accessToken);
    return { ...state, accessToken: action.payload };
  } else {
    return state;
  }
};
しかし、ここで問題が発生しました.
 const 홍왕열 = useSelector((김김) => console.log(김김));
このように確認したところ、出てきたのは

しかし、ここではアクセスポイントが必要で、Reducerにアクセスできません.
まずReducerに近づけるようになってからAccessTokenを使う
検索してみました
結果が出た.
 Root Reducer에서 RootState 유형을 생성합니다.

export const rootReducer = combineReducers({
  dashboard: dashboardReducer,
  user: userReducer
});

export type RootState = ReturnType<typeof rootReducer>


상태 개체에 RootState 유형을 제공합니다.
  let userData = useSelector((state: RootState) => {
    return state.user.data;
  });
ただし問題は、ステータスオブジェクトがRootReducerと異なる位置にある場合、state:RootStateはRootStateを読み取ることができません.
だから私はexport type RootStateを同じ場所に置いた.
わかりません.
今回のプロジェクトが終わったら、本当にreduxとtypescriptを掘り出します.
理解できない.