Frontend
Me teeme päringu backendile, ja selle täitmise ajal (või enne) internet katkeb. Millist HTTP staatust me selles olukorras saame?
Kas teate CSS-i kaskaadist ja spetsiifilisusest? Millised metodoloogiad aitavad meeskonnas spetsiifilisust hallata?
Mis on Module Federation ja mis see sisaldab?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("iga rēndings 1")); console.log("iga rēndings 2"); useEffect(() => { console.log("iga rēndings 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Palielināt </button> ); }
Kas teate, kuidas Tailwind töötab?
TypeScript ülesanne: on klass Animal koos meetoditega move ja bark, ning funktsioon process, mis võtab vastu loomaliigi Animal ja kutsub selle bark meetodit. Kas tekib TypeScript viga? Kuidas õigesti tüüpi kitsendada? Kuidas kirjutada type guard?
Millised andmetüübid on JavaScriptis olemas? Kuidas erinevad primitiivid objektidest? Kuidas neid mälu salvestatakse?
Kirjutage funktsioon, mis võtab vastu maatriksi laius ja kõrgus ning tagastab kahemõõtmelise massiivi, mis on täidetud arvudega spiraalis (kasvavas järjekorras, alates 1-st, liikudes paremale, siis alla, vasakule, üles).
Mis on rest ja spread operaatorid? Kuidas nad erinevad?
Kas oli mikro-frontend arhitektuur?
Kus saab kasutada interface, kuid mitte type?
Kas teil on kogemusi Docker ja CI/CD kasutamisel frontend arenduses?
function sum(a, b) { return a + b; } function memo() {}
Mis on generics TypeScriptis?
Koostatud komponendid + React Context → formEntity edastamine läbi pakkuja Form ja kasutamine FormItem. Form ümbritseb oma lapsed FormContext.Provider-iga, ning FormItem kasutab cloneElement, et sisestada väärtus ja onChange Input-i. Kärbes: veenduge, et FormItem edastab nime uuendusfunktsioonile. ```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 }), }); };
Kui sageli sind projekti erinevates osades ümber paigutati?
Kas teil on kogemusi agentuuri arendamisel tehisintellekti kasutades?
Mis vahe on direktiividel v-if ja v-show?
Mis on debounce?
Mis juhtub komponendiga, kui võti muutub? Räägi funktsionaalsete komponentide elutsüklist.