Тупел мен массивтің айырмашылығы неде?
Frontend
/* Консольда не нәрсе шығарылады */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
CSS жазудың қандай тәсілдерін білесіз? Tailwind-пен жұмыс тәжірибеңіз бар ма?
'never' типінің мақсаты не?
/* MyReadonly типін жазыңыз - барлық өрістерді тек оқуға арналған етеді */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
TypeScript типтеуін ескере отырып, линтерді баптадыңыз ба?
Type және interface арасындағы айырмашылық қандай?
Неліктен RTK Query орнына TanStack Query-ді таңдадыңыз?
/** MyRequired типін жазыңыз — барлық міндетті емес өрістерді міндетті етеді */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
ESLint пен Prettier-ді бір-бірімен қақтығыспайтындай етіп баптауға мәжбүр болған кезіңіз болды ма?
Select-те көп таңдауды қолдайтын функция болды ма?
Redux-тан басқа басқа State Manager-ларды (MobX, Zustand, Effector) қолдандыңыз ба?
/* Консольда не нәрсе шығарылады */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("дайын!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Нәтиже"; } f(); console.log(7);
Қандай UI кітапханаларымен жұмыс жасадыңыз? Ant Design және Material UI-дің артықшылықтары мен кемшіліктері қандай?
Tailwind-те сыныптарды сұрыптауды немесе қайталанатындарды жоюды баптауға тура келді ме?
Стейт басқару үшін қандай кітапханаларды қолдандыңыз?
React-те batching дегеніміз не?
React-те Suspense не үшін пайдаланылады?
React-те reconciliation деген не?
Қандай құрастыру құралдары қолданылды? Webpack пен Vite-тің артықшылықтары мен кемшіліктері қандай?