Typing State with useState
Veeg om het menu te tonen
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);
countis anumber`;setCountaccepts 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.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 26
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 1. Hoofdstuk 26