Сіз тапсырманы бағалап, оны орындауға алдыңыз және бағалау дұрыс еместігін және уақытында аяқтай алмайтыныңызды түсіндіңіз. Осы сәтте не істейсіз?
Frontend
// Rand компонентін негізге ала отырып, RandOnce жаңа компонентін жасау керек, // ол App-те қолданылған кезде // кездейсоқ санды әр 3 секунд сайын жаңартпай, тек бір рет шығарады. // const Rand = () => <span>{Math.random()}</span>
useMemo деген не? Ол React.memo және useCallback-тан қалай ерекшеленеді?
Promise-те қателерді өңдеу үшін қандай әдістер бар? try/catch қолдануға бола ма?
Сізде тесттер болды ма? E2E автоматтандырылған тесттер жазу тәжірибеңіз бар ма?
TypeScript-пен қалай жұмыс істеп жатырсың? a: string, b: number, c: null, d: boolean өрістері бар Foo типі бар. Барлық кілттері Foo-дан алынған FooKeys типін жасау керек.
React.memo дегеніміз не? Барлық қолданбаны мемоизациямен орауға бола ма? Неге мемоизацияны барлық жерде қолдану дұрыс емес?