Não consegui entender bem para que serve esse método escape constuído. Ele é usado para que?
Não consegui entender bem para que serve esse método escape constuído. Ele é usado para que?
Oii, Dev! Tudo bem?
Agradeço por aguardar o nosso retorno.
Em Typescript, o decorator é uma função que permite modificar ou adicionar comportamentos a uma classe, método, propriedade ou parâmetro. Isso contribui a criar um código modular e reutilizável, permitindo separar as responsabilidades da sua classe em diferentes partes do código, aumentando a flexibilidade e funcionalidade do mesmo.
Podemos pensar em um decorator como um adesivo de anotações, adicionamos ele a um objeto para lembrar de modificar, adicionar e fazer algo. Assim como esse adesivo pode ser colocado e removido facilmente, um decorator pode ser adicionado ou removido sem modificar diretamente a classe do objeto.
No contexto da aula, podemos observar que o instrutor utilizou o decorator @escapar
para remover a tag script
quando o usuário digitar na aplicação web e isso ocorreu visando trazer segurança ao código, uma vez que estamos trabalhando com dados importantes de usuários e mantendo a tag script
no código, ele se torna vulnerável a inserção de códigos indevidos e até mesmo exclusão de informações, comprometendo a segurança e privacidade do usuário.
Espero ter sanado sua dúvida, fico à disposição.
Bons estudos!