Mis on selle koodi väljund? ```javascript console.log(1); setTimeout(() => { console.log(2); }, 0); Promise.resolve().then(() => { console.log(3); }); console.log(4); setTimeout(() => { Promise.resolve().then(() => { console.log(5); }); }, 0); ```
Frontend
Mis on useEffectEvent ja milleks see on vajalik?
Rääkige meile arendusprotsessist ja Git-flow-st teie meeskonnas. Kuidas on organiseeritud koodi ülevaatamise protsess?
Miks on Reacti nimekirjades vajalik key atribuut?
Millised olekuhaldurid kasutati? Miks on Redux halb?
Kuidas lahendada useCallbackis vananenud sulgemise probleem ilma sõltuvuste nimekirja lisamata?
Mis on generikud TypeScriptis ja milleks need on vajalikud?
import { useState, useCallback } from 'react' const Komponent = () => { const [arv, setArv] = useState(0); const handleClick = useCallback(() => { console.log(arv); }, []); return ( <div> <div onClick={() => setArv((prev) => prev + 1)}>Skaits: {arv}</div> <div onClick={handleClick}>Reģistrēt</div> </div> ); };
Rääkige endast ja oma viimatisest töökogemusest.
Milliseid kogujad kasutasite, kasite oma konfiguratsioone?
Mida juhtub, kui sisestate URL-i brauzerisse? Kirjeldage protsessi DNS-päringust kuni lehe renderdamis.
import { useEffect, useLayoutEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); useLayoutEffect(() => { console.log('3'); }, []); return <div>BCraft</div>; }
Mis on sulgemine JavaScriptis? Anna näide.
Kuidas te läheneksite React rakenduse jõudluse probleemile, kui kasutaja kaebab viivituste üle?
Mis on Event Loop JavaScriptis? Millises järjekorras ülesanded täidetakse?
export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // kood siin };
Kuidas käituda olukorras, kus props on uuendatud ja eelmine päring pole veel lõppenud? Kuidas vältida race condition'i?
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }