Frontend
Որտե՞ղ եք ուզում մասնագիտական զարգացում ունենալ:
Կան ֆունկցիա customMap, որը գրեթե նույնն է, ինչ սովորական array-ի map-ը, բայց այն չի տիպավորված: Պետք է այն տիպավորել այնպես, որ հինգերորդ տողում լինի տողերի զանգված, իսկ յոթերորդում՝ թվերի զանգված։
import { useState, useRef, useEffect } from "react"; const useDebugRender = ({props}) => { const prevProp = useRef(props) useEffect(() => { }, []) } const ParentComponent = () => { const [random, setRandom] = useState(0); // Prop-ով փոխանցվում է երեխա կոմպոնենտին const [text, setText] = useState(""); // Prop-ով փոխանցվում է երեխա կոմպոնենտին const createRandom = () => setRandom(Math.floor(Math.random() * 100)); const onTextChange = (e) => setText(e.target.value); const [count, setCount] = useState(0); const incrementCount = () => setCount((prev) => prev + 1); // Այս ֆունկցիան փոխանցվում է Prop-ով երեխա կոմպոնենտին return ( <> <Count: {count} /> <input type="text" onChange={onTextChange} /> <button onClick={createRandom}>Ստեղծել պատահական</button> <div> <ChildComponent random={random} text={text} incrementCount={incrementCount} /> </div> </> ); }; export default ParentComponent;
Ի՞նչ մեխանիզմներ են առաջացնում React-ում կոմպոնենտի վերաարտադրությունը։
Ձեր QA ինժեներները միայն ձեռքով են թեստավորում, թե ավտոմատացնող (e2e) օգտագործում են?
Ի՞նչ է տարբերությունը toRef և unref-ի միջև։
Ի՞նչ ժամանակից հետո կարող ենք սպասել քեզ, եթե ամեն ինչ լավ է ընթանում:
Յուրաքանչյուր ֆունկցիայի կատարման ժամանակը որքան կլինի? ```javascript /** Յուրաքանչյուր ֆունկցիայի կատարման ժամանակը որքան կլինի */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Կարճամետրաժում նշվում է մոդուլների և դերերի դինամիկ բեռնման մասին: Սա ի՞նչ է իրականում:
Ի՞նչ կարող են լինել երկար սպիտակ էկրանին պատճառները SSR (Nuxt) ժամանակ: Ինչպե՞ս ախտորոշել և լուծել մեծ Time to First Byte խնդիրը։
Ի՞նչ է անհրաժեշտ React ցուցակներում key ատրիբուտը։
Ի՞նչ է հիմնականում composable-ը լեզվի տեսանկյունից: (փակում)
Ինչու չէ կարելի React hook-երը կանչել պայմանների, ցիկլերի կամ ներսի ֆունկցիաների մեջ?
Ի՞նչ գրաֆիկայի հետ եք աշխատել:
Next.js middleware- ում, որտեղ է գտնվում, սերվերում կամ հաճախորդի կողմից?
Ի՞նչ փոփոխություն կկատարվի տեսողական առումով, եթե ավելացնենք flex-shrink: 0 կապույտ տարրին, որը գտնվում է display:flex պարունակության մեջ, լայնությունը 700px և յուրաքանչյուր երեխա տարր 300px է։
Ի՞նչ է տարբերությունը interface և type-ի միջև TypeScript-ում։
Ով է կատարել քո նախորդ նախագծերի դիզայնը — դիզայներներ? Որ գործիքներով են աշխատել (Figma, Photoshop, Avocode)?
Ի՞նչ Core Web Vitals մետրիկներ եք գիտակցում և ինչ են նրանք չափում: Օգտագործե՞լ եք Lighthouse-ը։
Ի՞նչ React hook-ներ եք հիմնականում օգտագործում: