Frontend
Бұл компоненттің архитектурасын қалай жақсартуға болады — оны рендерингті оңтайландыру үшін кішірек компоненттерге бөлу керек пе?
JSX қайтаратын функция үшін useMemo немесе useCallback қолдану мағынасы бар ма?
'key in result' және 'result.hasOwnProperty(key)' тексерулері арасындағы айырмашылық неде?
Stripchat-те сияқты көп карточкалар мен баяу жүктеуді елестетіңіз. Қандай бұрыштық жағдайларды көресіз, қандай мәселелер туындауы мүмкін және не оптимизациялауға болар еді? Виртуализация (React Window) қалай жұмыс істейді?
JavaScript-те async/await синтаксисі қалай жұмыс істейді және оның дәстүрлі уәде негізіндегі синтаксиске қарағанда қандай артықшылықтары бар?
Айтыңызшы: JS/JSVue-дан React және TypeScript-ке көшу болды ма, және микрофронтендтерге көшу жоспары бар ма?
useEffect қашан орындалады? Ол useLayoutEffect-тан қалай ерекшеленеді?
Құрама компоненттер + React Context → formEntity-ді Form ішіндегі провайдер арқылы өткізу және FormItem-да пайдалану. Form балаларын FormContext.Provider-мен орайды, ал FormItem cloneElement көмегімен value мен onChange-ты Input-қа енгізеді. Қауіп: FormItem update-ке name-ды дұрыс өткізуді қадағалаңыз. ```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 }), }); }; ```
Өзіңіз туралы, тәжірибеңіз және маңызды жобалар туралы аздап айтыңыз.
Егер сізге және бізге бәрі ұнаса, қанша уақытта жұмысқа шығуға дайынсыз?
Негізінен TypeScript-те ме жазасыз, әлде таза JavaScript-те де бола ма?
Бұл SSR коды мен singleton i18n класы бар кодты қараңыз. Пайдаланушыға жеткізілетін HTML-ді бүлдіруі мүмкін маңызды мәселені табыңыз. Оны қалай түзесіз?
Vue және Vuetify-ді қолдандыңыз ба?
TypeScript-те 'in' операторы не істейді?
Егер тапсырма нашар формулаланған болса, мысалы, мәселенің сипаттамасы орнына нақты батырманың орналасуы мен түсі айтылса, сіз қалай әрекет етесіз?
watchEffect-тің мақсаты неде? Ол қалайша watch-тан ерекшеленеді?
Алдын ала компиляцияланған қосымшада күтілген сан орнына жол берілсе, не болады?
Some және includes арасындағы айырмашылық неде?
Сіз FSD қолдандыңыз — домен аймақтарын кім жобалады? Бұл тек жаңа папка атаулары ма, әлде тереңірек архитектуралық тәсіл бе? Entities папкасында не болды?
Feature-Sliced Design (FSD) деген не, оған көшу қалай ұйымдастырылуы керек және қабаттардың интерпретациясындағы қайшылықтарды қалай шешесіз?