Como otimizarias o código repetitivo dos manipuladores onChange para os campos de email e senha?
Frontend
Quais hooks do React você usa principalmente?
Qual será o resultado de comparar um array vazio com uma string vazia na comparação não estrita ([] == '')?
Qual é a diferença entre some e includes?
Como capturar um erro em Promise? Qual será o tipo de erro no catch?
Que métodos de arrays você conhece em JavaScript?
Que candidato estás considerando para ti?
Em que foram feitos os seus microfrontends: Module Federation do Webpack?
Quanto tempo leva para te esperarmos connosco se tudo correr bem?
interface FormState { valores: FormValues; erros: FormErrors; estáACarregar: boolean; } const [estadoFormulario, setEstadoFormulario] = useState<FormState>({ valores: { email: '', password: '', }, erros: {}, estáACarregar: false, });
Qual é a diferença entre componentes controlados e não controlados no React?
Tarefa: implementar um formulário de login em React. Requisitos: - dois campos: email + password - inputs controlados - submissão do formulário com preventDefault - validação básica (campo não vazio) - ao enviar, fazer uma requisição assíncrona (pode ser simulada com setTimeout) - mostrar estado de carregamento (botão desativado) - mostrar erro em caso de login mal-sucedido Adicional (não obrigatório): - validação de email
Qual é a diferença entre o operador de igualdade dupla (==) e o triplo (===)?
O que devolve o método forEach?
Que métodos de arrays conhece e utilizou?
A utilização do Webpack foi uma decisão consciente ou já existia?
Como recolheste os argumentos para o diálogo com o técnico sobre a necessidade de atualizações?
Se uma criança de 6-7 anos se aproximasse de ti e perguntasse o que estás a fazer, o que responderias?
Qual seria um argumento convincente para si na escolha de uma empresa ou projeto?