felipeog
- Ao usar &&, temos que ter cuidado quando o lado esquerdo é um número, porque se for um 0, ele será renderizado. Um exemplo grosseiro: const count = 0 //... {count && The count is {count}} Teríamos o 0 renderizado: 0 É bom garantir que o lado esquerdo é...
- O zod é muito útil mesmo, ainda mais lidando com types grandes e complexos. Também é possível fazer validações simples criando type guards usando type predicates e typeof: type MyData = { name: string; age: number; }; // https://www.typescriptlang.org/...
- Muito bom os exemplos! Ao usar o &&, também podemos evitar problemas usando o Boolean ou o !!. Seguindo os exemplos: function Cart({ items }) { return ( {Boolean(items.length) && items.map((item) => ( {Item: ${item.name} - R$ ${item.price}} ))} ); } Ou...