Generics
Generics
O generic no TypeScript nos permite reutilizar uma determinada implementação de código, de forma tipada. Para representar um generic, nós declaramos ele dessa forma <T>
(podendo ser utilizado qualquer outra letra, existem as convenções que podemos seguir:
<S>
→ Representando State
<T>
→ Representando Type
<K>
→ Representando Key
<V>
→ Representando Value
<E>
→ Representando Element
Exemplo de um trecho de código utilizando generics:
function useState<T>() { let state: T; function get(){ return state; } function set(newValue: T){ state = newValue; } return { get, set} } let newState = useState(); newState.get(); newState.set("João"); newState.set(123);
Links úteis
Discord
O grupo é um dos pilares do nosso método e impulsiona tanto o desenvolvimento de habilidades técnicas e comportamentais, quanto a carreira através de conexões profissionais.
Plataforma
Nossa plataforma de aprendizado contínuo reúne todos os nossos programas completos e é a casa dos eventos gratuitos da Rocketseat.