15 points par xguru 2021-10-19 | 1 commentaires | Partager sur WhatsApp
<p>- Readonly&lt;T&gt;<br /> → Les `Array` et `Object` de JS sont passés par référence, donc ils peuvent être modifiés. Réduire les effets de bord <br /> - Any vs Unknown <br /> → Utiliser `Unknown` à la place de `any` pour permettre des vérifications forcées sur les types inconnus à la compilation<br /> - Typer des objets avec `Record` <br /> → Utiliser `Record` au lieu d’une `interface`</p>

1 commentaires

 
xguru 2021-10-19
<p>Autres points ajoutés dans les commentaires HN : https://news.ycombinator.com/item?id=28837181<br /> <br /> - Se familiariser avec les Utility Types <br /> → https://www.typescriptlang.org/docs/handbook/utility-types.html<br /> → En coréen : https://typescript-kr.github.io/pages/utility-types.html <br /> <br /> - Dans les fonctions, renvoyer `Sometype|null` plutôt que `Sometype|undefined` <br /> <br /> - Indexed Access Types https://typescriptlang.org/docs/handbook/…;