Sobes.tech

Frontend

Ispričaj kako je organizovana višезичност u projektu (4 jezika, Next.js)

229

Da li je meni bio dinamičan: paketi i stavke menija su dolazili sa backend-a ili je konfiguracija bila na frontendu?

229

Da li ste učitavali aplikacije u Single-SPA putem SystemJS ili import map?

174

Ispričaj o svom iskustvu, posljednjem radnom mjestu, stacku, timu, odgovornostima

173

Koja metoda niza narušava tipizaciju u TypeScript-u?

167

Kako pregledač renderuje stranicu? Šta se dešava nakon što primi HTML?

159

Може ли у рекурзији вратити резултат без фазе изласка?

157

Složene komponente + React Context → prenos formEntity putem providera u Form i korišćenje u FormItem. Form obuhvata svoju decu u FormContext.Provider, a FormItem koristi cloneElement za ubrizgavanje vrednosti i onChange u Input. Zamka: uverite se da FormItem prosleđuje ime u handler za ažuriranje. ```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 }), }); }; ```

157

Šta će se desiti ako korisnik brzo prebacuje između tabova (filmovi/serije), od kojih svaki pravi API zahtev? Kako to popraviti?

150

Ispričaj o FSD (Feature-Sliced Design) — kakvi su bili dogovori u timu

147

Napišite funkciju koja kombinuje dve sortirane nizove rastuće u novi sortirani niz bez korišćenja sort, spread, concat i sličnih metoda za spajanje.

143

Šta radi pregledač kada naiđe na tag script? Kako to utiče na učitavanje stranice?

142

Ispričajte nam o mikroservisima i mikrofrontendovima koje ste radili: na čemu su bili implementirani i kako su organizovani?

140

За шта се користи HTTP захтев OPTIONS?

128

Gde su hostovani sastavljeni bundle-ovi mikrofrontenda?

124

Kako izvršiti tešku asinhronu operaciju u JavaScriptu da ne blokira interfejs?

121
/2