/* Біздің чат қолданбасымыз серверден келген жаңа хабарламаларды көрсетуі керек. Хабарламаның форматы: interface Message { id: number text: string } Ең алғашқы хабарламаның id-і 1-ге тең, ал келесі хабарламаның id-і алдыңғысының 1-ге артық. Біз хабарламаларды дұрыс тәртіпте көрсетуіміз керек, бірақ сервер жіберілетін хабарламалардың дұрыс тәртібін кепілдік бермейді. Таймлайн: // (келеді) [phone] // (суреттейді) . 1 2 3 .. 4 5 6 7 8 Хабарламалар connect функциясының өңдегішінде келеді: connect((msg) => { ... }); Хабарламаларды көрсету үшін render функциясын пайдалану керек: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Frontend
Middle
126
.then() және .catch() арқылы уәделің rejected күйін қалай өңдеуге болады? Қай .then()-да қате болғанын қалай түсінуге және оны бөлек өңдеуге болады?
Middle+
126
Техникалық дағдылар тұрғысынан өзіңізді қай салаларда мықты маман деп есептейсіз?
Middle
126
Сіз httpOnly cookie XSS шабуылдарымен күресуге көмектесті деп айттыңыз — дұрыс па? Қалай?
Middle
124
jest.mock(), jest.fn() және jest.spyOn() туралы айтыңыз — оларды қандай сценарийлерде қолдану керек?
Middle
123
Promise-те then әдісі не қайтарады?
Middle
123
Жобаға талаптарды кім әкелді? Бизнес пен даму арасындағы процесс қалай ұйымдастырылды?
Middle
122
Егер біз релиздерді қозғалуды бастасақ, не болар еді?
Middle
120
Өз жобаңыздағы чат туралы айтыңыз — қандай функциялар болды? Фронт және бэк жұмысы қалай ұйымдастырылды?
Middle
110
Жаңа технологияларды үйрену процесін қалай құрасыз?
Middle
94