Koks bus šio kodo išvestis? ```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
Papaskinkite apie plėtros procesą ir Git-flow jūsų komandoje. Kaip organizuotas kodo peržiūros procesas?
Kodėl React sąrašuose reikalingas key atributas?
Kas yra useEffectEvent ir kam jis reikalingas?
Kokie būsenų valdytojai buvo naudojami? Kodėl Redux yra blogas?
Kaip išspręsti pasenusią uždarymo problemą useCallback be priklausomybių sąrašo pridėjimo?
Kas yra generikai TypeScript ir kam jie reikalingi?
import { useState, useCallback } from 'react' const Komponentas = () => { const [skaitiklis, setSkaitiklis] = useState(0); const handleClick = useCallback(() => { console.log(skaitiklis); }, []); return ( <div> <div onClick={() => setSkaitiklis((prev) => prev + 1)}>Skaitiklis: {skaitiklis}</div> <div onClick={handleClick}>Registruoti</div> </div> ); };
Papaskokite apie save ir savo paskutinę darbo patirtį.
Kas vyksta įvedus URL naršyklėje? Aprašykite procesą nuo DNS užklausos iki puslapio atvaizdavimo.
Kokius rinkėjus naudojote, rašėte savo konfigūracijas?
import { useEffect, useLayoutEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); useLayoutEffect(() => { console.log('3'); }, []); return <div>BCraft</div>; }
Kas yra uždarymas JavaScript? Pateikite pavyzdį.
Kaip spręstumėte React programėlės našumo problemą, jei vartotojas skųstųsi vėlavimais?
Kas yra Event Loop JavaScript? Kokia tvarka vykdomos užduotys?
Kaip elgtis, kai props atnaujinti ir ankstesnis užklausa dar nebaigta? Kaip išvengti race condition?
export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // kodas čia };
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>; }