[Basic] Hooks: useState type

1
closed
priscilaandreani
priscilaandreani
Posted 9 months ago

[Basic] Hooks: useState type #403

What cheatsheet is this about? (if applicable)

Basic cheatsheet

What's your issue or idea? Idea

instead of:

const [user, setUser] = React.useState<IUser | null>(null);

// later...
setUser(newUser);

you can use:

const [user, setUser] = React.useState<IUser>({} as IUser);

// later...
setUser(newUser);

(of course if IUser is an object)

its always great to start the state using its initial format

sw-yx
sw-yx
Created 9 months ago

thanks @priscilaandreani, i've added this comment now! https://github.com/typescript-cheatsheets/react/blob/main/docs/basic/getting-started/hooks.md#usestate

happy to take more suggestions from you :)