Um desenvolvedor front-end é responsável por tirar do papel o trabalho do designer e colocar em prática, sendo ele que cria toda a interface de um site, essa é minha maior especialidade.
O desenvolvedor back-end criam a regra de negócio, a lógica por de trás dos panos (envio de emails, armazenamento de dados, CRUDs ...). Não é meu foco principal .
O Designer de UI/UX tem a responsábilidade de criar toda o protótipo, ele quem dá vida a um sistema, com a prioridade de deixar o sistema mais agradavel para o usuário final. Não é meu foco principal .
Como criar um hook customizado(usePersistState) para persistir dados no localStorage, com React e Typescript
Nesse artigo lhe ensino como compartilhar um estado globalmente para vários components utilizando a ContextAPI
Aprenda qual a diferença ao usar loops no javascript, são eles: for ... in, for ... of e forEach