Frontend
function sum(a, b) { return a + b; } function memo() {}
Komponentlar + React Context → formEntity-ni Form ichida provayder orqali uzatish va FormItem-da foydalanish. Form, bolalarni FormContext.Provider bilan o'rab oladi, va FormItem cloneElement yordamida Input-ga value va onChange ni in'ektsiya qiladi. Tushunmovchilik: FormItem yangilash funksiyasiga nomni uzatganingizga ishonch hosil qiling. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
JSX nima va ro'yxatlarda kalit nima uchun kerak?
Relatsiyali ma'lumotlar bazasida tashqi kalit qanday kafolatlar beradi?
sumPromises funktsiyasiga hech qanday va'da yuborilmasa nima bo'ladi?
Kalit o'zgarganda komponent bilan nima bo'ladi? Funktsional komponentlarning hayot aylanishi haqida gapir.
Harakat tugmasini joylashishning qaysi varianti yaxshiroq: ekran markazida yoki o'ng chetida? (mobil interfeys)
Karyerangizdagi eng qiyin xato haqida gapiring
Resursni muvaffaqiyatli yaratish, yangilash va almashtirishda qanday HTTP javob kodlarini kutish mumkin?
Kompaniyada qancha vaqtdan beri ishlayapsiz?
Backend va boshqa jamoa a'zolari bilan (analitiklar, dizaynerlar, testchilar) qanday hamkorlik qildingiz?
removeItem da ishlatilganda indexOf -1 qaytaradigan holatni boshqarganmisiz?
/* Konsolda nima chiqariladi */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("tayyor!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Natija"; } f(); console.log(7);
Bizning ish formatimizni qanday baholaysiz? Jozibaliymi?
Nima uchun tariflarni filtrlash uchun computed dan foydalaning, oddiy o'zgaruvchilar yoki funktsiyalar o'rniga?
Reactda kalit nima va ular nima uchun kerak?
useEffect ning cleanup funksiyasi qachon ishlaydi, agar u a, b, c parametrlariga ega bo'lgan bog'liqliklar massiviga ega bo'lsa?
Kod muharririda vazifa: turli serverlardan olingan ikki massiv bor, har bir massivda yagona va ketma-ket IDlarga ega yozuvlar (massivlar orasida takrorlanmaydi). Bu ikki massiv va k sonini qabul qiladigan va eng katta IDlarga ega k elementni kamayish tartibida qaytaradigan funktsiya yozish kerak.
TypeScript'da any va unknown tiplari orasidagi farq nima?
Git'da cherry-pick nima?