Frontend
// Írjon le egy típust, amely ilyen JS-objektumokat reprezentál, amelyek privát // azonosítóval rendelkeznek és van egy módszer a lekérésére, valamint egy létrehozási dátum mezővel. // Az azonosító számot vagy sztringet tartalmazhat. // A létrehozási dátum mező szintén tartalmazhat sztringet vagy számot. // Azonosító és létrehozási dátum mező mindig ugyanazzal a típussal rendelkezik. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }
Melyik hook lehetővé teszi az állapot tárolását, de NEM vált ki renderelést?
Mi az a WebSocket? Hogyan jön létre a WebSocket kapcsolat? Miért küld a böngésző HTTP-kérést a kapcsolat létesítésekor, és mit jelent az 101-es státusz?
Az API válasza tartalmazhat olyan hibát, amelyet a felhasználónak a megfelelő mező mellett kell megjeleníteni.
Hogyan sajátítottad el fejlesztőként a szakmát szakképzettség nélkül?
Hogyan használják az aszimmetrikus titkosítást a TLS-ben, és mire való?
import React, { useState, useEffect, useLayoutEffect } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("minden renderelés 1")); console.log("minden renderelés 2"); useEffect(() => console.log("minden renderelés 3")); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Növel </button> ); } // mount -> minden renderelés 2, minden renderelés 1, minden renderelés 3 // update -> minden renderelés 2, minden renderelés 1, minden renderelés 3 // unmount 4
Van egy felhasználók tömbje, amelyet map segítségével jelenítünk meg. Hol a hiba és mi hiányzik itt?
Az HTML és CSS elemzés egymás után vagy párhuzamosan történik?
Ezer kapcsolódást teszteltél WebSocketen keresztül — hogyan csináltad, hogyan zajlott a terheléses teszt?
React feladat: valósítson meg egy szövegben való al-szöveg előfordulásainak keresésére szolgáló komponenst. Követelmények: szöveg betöltése API-ról az első rendereléskor, betöltési jelzés, hibakezelés, előfordulások keresése kis- és nagybetűk figyelembevétele nélkül, megtalált előfordulások kiemelése, az összes előfordulás számlálása, gomb a további szöveg betöltéséhez.
Van tapasztalatod a Next.js-sel? Mesélj a tapasztalataidról.
Hogyan viselkedik a renderelés, amikor egy listaelemet módosítunk? Mire való a trackBy?
Mi a validátor a reaktív űrlapokban? Mit fogadnak el és mit adnak vissza?
Használtad az NgRx-t — mire, hogyan, mit gondolsz az állapotkezelésről?
Hogyan írnád le a különbséget a Middle és Senior között a frontend fejlesztésben?
Mesélj az eseményhurkról — mikro- és makrofeladatok sorban állása.
Egy OnPush komponensben a users tömböt a users.push(newUser) módon módosítják kattintásra. Frissül a lista a sablonban, és hogyan lehet garantálni a frissítését?
Hogyan javítja a TypeScript a JavaScript fejlesztést egy React projektben?
Vannak olyan területek, amelyeken szeretne fejlődni?