Frontend
Сен долбоорлоштурган компоненттерде эмне зарыл болчу? Сен компоненттерди кантип жасайсың?
ModernJS менен иштөө тажрыйбасыңыз барбы?
Windows же macOS менен иштөөңүздү каалайсызбы?
Reactте абалы кандай сакталат? Канча абал башкаруучулары менен иштедиңиз?
GitFlow кантип уюштурулду: тармактарды түзүү жана тапшырмалар менен иштөө процесси?
Reactтин класстык компоненттеринде эмне бар, дагы функционалдыкта жок?
Неге Next.js админ панелдер үчүн керек эмес?
Эгер колдонуучу A саптын түзөтсө жана анын учурдагы polyname мааниси баштапкы мааниге дал келсе, текшерүүчү алдаган болбошу керек. Неге сиздин ишке ашырууңузда текшерүүчү бул учурда ката чыгарат, эгерде алгачкы талаа мааниси өзү менен дал келет?
const customMap = (array, transform) => { // array.map(transform) сияқты; }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["салам", "дүйнө"], item => item.length);
BeanPostProcessor жазуу боюнча тажрыйбаңыз барбы?
/** * URL кабыл алган жана ал URLге асинхрондуу GET суроо жиберип, маалыматтарды (json) кайтарган функция жазуу керек. * Маалыматтарды алуу үчүн fetch колдонуу. * Тек гана Promise API колдонууга болот. * Суроо учурунда ката болсо, дагы 5 жолу аракет кылыңыз. * Эгер акырында маалымат алууга болбосо, "Белгиленген URL жеткиликтүү эмес" катасын кайтарыңыз. */
AI жардамчысымен продуктка бир аз тереңирээк кире алабызбы? Бул продукттун баштан аякка чейинки агымын кандай болгонун айтып бериңиз
Ким жасады дизайн сениң мурдагы долбоорлоруңда — дизайнчылар? Кантип инструменттерде иштешкен (Figma, Photoshop, Avocode)?
React тапшырмасы (3 кичинекей тапшырма): 1) Колдонуучунун түзөтүү формасын оңдоо — тизмедеги колдонуучунун атын басканда, атын түзөтүү формасындагы киргизүү талаасына киргизүү керек. 2) Түзөтүү формасы издөө талаасына текст киргизилгенде кайра рендерделбеши керек (React.memo менен оптималдаштыруу). 3) Тизмеден колдонуучуну тандаганда, издөө талаасы нөлгө коюлушу керек.
const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("ар бир кайра карап чыгуу 1")); console.log("ар бир кайра карап чыгуу 2"); useEffect(() => console.log("ар бир кайра карап чыгуу 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Көбөйтүү </button> </> ); }; export default Effects; // 1 кайра карап чыгуу: // Кийинки баскычтан кийин: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Көбөйтүү </button> </> ); }; export default Effects; // 1 кайра карап чыгуу: // 2 1 3 // Кийинки баскычтан кийин: // 2 1 3 // null кайтаруу: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
TypeScript бизге эмне берет? Өнүктүрүүдө кантип жардам берет?
WeakSet деген эмне?
Кайсы тармактык ресурстарды окуйсуз, мисалы, Habr?
Коддун тартибин өзгөртпөстөн, бирок функциянын ичинде бир нерсе кошуп, finally кайра иштешин камсыз кылса болот беле?