Қарапайым бірлестік пен айырушы бірлестік қалай ерекшеленеді?
Frontend
Пайдаланушы тіпті өңдеуді бастаған жоқ формада валидация қатесі пайда болды. Бұл дұрыс мінез-құлық па, жоқ па?
Қазіргі жұмысыңызда қандай шек бар, ол сізді жаңа жұмыс іздеуге итермеледі?
Егер қайтару жазып, оны бос қалдырсаңыз (мәнсіз), не болатынын білесіз бе?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
Пайдаланушы бірінші жолды өңдеу үшін басқан кезде жүйеде не болатынын түсіндіре аласыз ба?
Егер пайдаланушы жол А-ны өңдесе, және оның ағымдағы polyname мәні бастапқы мәнімен сәйкес келсе, валидатор қате шығармауы керек. Неліктен сіздің валидаторды жүзеге асыруыңызда бұл жағдайда қате шығарылады, себебі бастапқы мән өзімен сәйкес келеді?
Дамыту өту алдында не істедіңіз?
Жаңа стекке көшуге немесе қызметті өзгертуге не себеп болды? Егер 10 жыл бойы бір компанияда жұмыс істеген болсаңыз, оның себебі неде?
Дамуға дейін қандай да бір тәжірибеңіз болды ма, не істедіңіз?
Форманы бірінші жолды өңдеу үшін ашқанда, polyname өрісі сол жолдың мәнімен (мысалы, 'A') толтырылады. Сіз жазған валидатор іске қосылады. Бұл валидатор сәйкестік тапқан және қате шығарғаны дұрыс деп ойлайсыз ба, ал пайдаланушы әлі өңдеуді бастаған жоқ па?
Қазіргі уақытта сіздің даму командаңыз немен айналысып жатыр және сіз не істеп жатырсыз?
Өткен 4-5 жылдағы жұмысыңызда қай тапсырма ең есте қаларлық болды және неге?
Қолданушы өңдейтін жолдың id-і белгілі және барлық деректер кестесіне қол жеткізу мүмкіндігі бар компоненттің пропсаларында болғандықтан, регистрді ескермей бірегейлікті тексеруді қалай өзгертуге болады?
Пайдаланушы бірінші жолды өңдеуге басқан кезде және name/polyname мәні сол жолдың бастапқы мәніне тең болса, сіз жазған валидатор не шығарады?
Талап пайда болды: polyname өрісі кестедегі басқа атаулармен (polyname) сәйкес келмеуі керек. Мұндай бірегейлікті қалай тексеруге болады?
Сізді не қызықтырды сіздің компанияңызда? Жаңа жұмыс орнында не табуды қалайсыз?
Форма алғаш рет көрсетілген кезде, егер өріс алдын ала енгізілген мәнмен (мысалы, 'A') толтырылған болса және валидатор 'A' мәнімен шақырылса, ол сіздің кодыңызда белгілі бір жолға сәйкес келеді — мұндай жағдайда қате болуы керек пе, жоқ па?
Берілген функцияның қолтаңбасын (редактордағы 11-ші жол) пайдаланып валидатор жазыңыз. Ескерту, value типі unknown, себебі форма нақты өріс типін білмейді, бірақ ол жол деп болжанады. Функция кілтсөзін орнына стрелка функцияларын пайдаланыңыз.