-
TS Cheatsheet
https://react-typescript-cheatsheet.netlify.app https://www.typescriptlang.org/id/docs/handbook/react.html Types by Inference Type annotations Interfaces Use interface if exporting so that consumers can extend. Intersect types Explicit object shape using types and interfaces As a function type Objects Dictionaires Utility types Partial (Optional) We can see: That two fields are required: name and year. The description field is optional. When would you use a Partial? Helpful when you are required to use only certain fields. When we have a row of a table that represents in its columns the different fields of a record that can be updated, it can be any of the fields, so you don’t mind assuming that all fields may be ultimately optional…