ユーザー情報の共有

React状態管理:カスタムフック・Context・Reducer / 全 6

居ないことを型にする

テーマは必ずどちらかの値でしたが、ユーザーはログアウトしていれば居ません。

export type User = {
id: string;
name: string;
};
export const UserContext =
createContext<User | null>(null);
| null居ないことを型で表す
(null)既定値も null

1 / 6

このスライドが付いているレッスンを開く