Frontend
Layihədə testlər var mı?
SOLID prinsiplərini bilirsinizmi? Asılılıqların tərs çevrilməsi prinsipindən (DIP) danışın.
React-də yerli vəziyyəti saxlamaq üçün hansı hooklardan istifadə edə bilərik?
Xülasə edin: tətbiqdə tapılan və düzəldilən üç problem nədir?
Niyə giriş sahəsi üçün göstərişləri mütləq yerləşdirmək daha yaxşıdır?
Bu rəqəmin niyə məhz bu olduğunu izah edə bilərsinizmi?
Yapay zəkanı yalnız testlər və sənədlər üçün istifadə etdiniz, yoxsa sıfırdan ciddi bir şey yazdınız?
CSS-də kaskad və spesifiklik anlayışlarına aşinasınızmı? Komanda daxilində spesifikliklə mübarizə aparmağa kömək edən metodologiyalar hansılardır?
Module Federation nədir və nə daxil edir?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("hər render 1")); console.log("hər render 2"); useEffect(() => { console.log("hər render 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Artır </button> ); }
Tailwind-in necə işlədiyini başa düşürsünüzmü?
WebSocket protokolu nədir və mahiyyəti nədir, nə zaman tətbiq olunur?
TypeScript tapşırığı: move və bark metodlarına malik Animal adlı sinif var və process funksiyası Animal tipində bir heyvan qəbul edir və onun bark metodunu çağırır. TypeScript xətası olacaqmı? Tipi düzgün şəkildə necə daraltmaq olar? Type guard necə yazılır?
JavaScript-də hansı məlumat tipləri mövcuddur? Primitivlər obyektlərdən necə fərqlənir? Onlar yaddaşda necə saxlanılır?
Mikro-frontend memarlığı var idi?
Hansı yerdə interface istifadə etmək olar, amma type istifadə etmək olmaz?
Frontend inkişafı kontekstində Docker və CI/CD ilə məşğul oldunuzmu?
Komponentlər + React Context → formEntity-nin Form daxilində provayder vasitəsilə ötürülməsi və FormItem-də istifadəsi. Form, uşaqlarını FormContext.Provider ilə əhatə edir və FormItem cloneElement istifadə edərək Input-a value və onChange enjekte edir. Qarşısını almaq üçün: əmin olun ki, FormItem yeniləmə funksiyasına adı ötürür. ```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 }), }); }; ```
v-if və v-show direktivləri arasındakı fərq nədir?
Debounce nədir?