Frontend
Por que é melhor usar um store (por exemplo, Pinia) para o estado global em vez de provide/inject?
[nome] perguntou: tarefa: tipar o código JavaScript de uma função que implementa um equivalente ao Array.reduce, usando TypeScript. Quais são as diferenças entre os tipos any e unknown?
Qual será a complexidade do algoritmo de busca neste array de mil objetos (utilizadores com ID numérico), onde os objetos não estão ordenados?
Como otimizar o manipulador de evento de scroll, que causa atualizações frequentes? Qual é a diferença entre throttling e debounce?
Como te sentes em relação ao trabalho no escritório? Tens experiência de trabalho em escritório?
O que é um monorepositório? Quais são as vantagens e desvantagens?
O que fazer para otimizar o desempenho de uma aplicação React (Web Vitals)?
E como é que esta métrica (INP) é recolhida, sabes? Como podemos vê-la em utilizadores reais, se no DevTools está tudo bem, mas os utilizadores reclamam que tudo está mal?
Qual é o seu objetivo final em TI, o que gostaria de alcançar?
Do ponto de vista da sintaxe e da estrutura do código, o que você refatoraria nesta função?
Conheces as diferentes versões do protocolo HTTP (HTTP/1, HTTP/2, HTTP/3)? Qual é a diferença entre elas?
Como se pode definir um cookie através do servidor? O que é necessário fazer para isso?
Quais são as desvantagens e riscos associados ao deployment independente de micro frontends?
Fale sobre a sua educação. Como entrou na área de TI?
// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (executa-se antes de beforeCreate e created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Pai: setup Pai: beforeCreate Pai: created Pai: beforeMount Filho: setup Filho: beforeCreate Filho: created Filho: beforeMount Filho: mounted Pai: mounted <template> <div> <slot name=""></slot> </div> </template>
Conte o fluxo padrão de autorização através do Keycloak que você usou nos projetos.
Por que é melhor colocar a lógica de definir a bandeira em ref/variável dentro do manipulador no useEffect? Explique por que a abordagem atual (sem useEffect) é ruim.
Qual é a complexidade (Big O) do método unsubscribe na sua implementação?
Houve histórias interessantes ou bugs com a biblioteca PDF?
Quantos desenvolvedores frontend havia no projeto com microfrontends?