Sobes.tech

Frontend

O menu era dinâmico: os pacotes e os itens do menu vinham do backend ou a configuração estava no frontend?

245

Conta-me como foi organizada a multilíngue no projeto (4 línguas, Next.js)

242

Qual método de array quebra a tipagem no TypeScript?

184

Carregava aplicações no Single-SPA através de SystemJS ou import map?

183

Componentes compostos + React Context → transmissão de formEntity através do provedor em Form e consumo em FormItem. Form envolve os filhos em FormContext.Provider, e FormItem usa cloneElement para injetar value e onChange no Input. Armadilha: certifique-se de que o FormItem passe o nome ao manipulador de atualização. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```

179

Fala sobre a tua experiência, o teu último emprego, o teu stack, a tua equipa, as tuas responsabilidades

177

Como é que o navegador renderiza a página? O que acontece após receber o HTML?

171

É possível retornar o resultado na recursão sem a fase de propagação?

170

O que acontecerá se um utilizador alternar rapidamente entre abas (filmes/séries), cada uma fazendo uma solicitação API? Como corrigir isso?

164

Escreva uma função que combine dois arrays ordenados por ordem crescente em um novo array ordenado, sem usar sort, spread, concat e métodos semelhantes de combinação.

162

Fala sobre FSD (Feature-Sliced Design) — quais foram os acordos na equipa

157

Fale sobre microserviços e micro-frontends que você fez: em que foram implementados e como foram estruturados?

156

É possível contornar a restrição CORS no frontend se não for possível pedir ao backend para permitir CORS? Quais são as opções?

155

O que faz o navegador ao encontrar uma tag script? Como isso afeta o carregamento da página?

152

Onde foram hospedados os bundles de micro-frontend compilados?

148
/2