Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Typing State with useState | Section
TypeScript for React Development

bookTyping State with useState

メニューを表示するにはスワイプしてください

React state stores data inside a component. In TypeScript, you define what type of data the state holds, so updates stay correct.

Basic Typing

const [count, setCount] = useState<number>(0);
  • count is a number`;
  • setCount accepts only numbers.

With string:

const [name, setName] = useState<string>("Alex");

With array:

const [items, setItems] = useState<string[]>([]);

items is an array of strings. With object:

const [user, setUser] = useState<{ name: string; age: number }>({
  name: "Alex",
  age: 25,
});

With null (common case):

type User = {
  name: string;
  age: number;
};

const [user, setUser] = useState<User | null>(null);

state can be User or null.

Type the state with <Type> so it always stores the correct data.

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  26

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  26
some-alt