Агар навъи компонент тағйир ёбад, чӣ мешавад? Оё калиди якхела барои нигоҳ доштани ҳолат кӯмак мекунад?
Frontend
const SomeElement = ({ hasData }) => { if (hasData) { return <div> <DataElement /> <SomeImportantElement /> </div> } return <div> <SomeImportantElement /> </div> }
Даро ба ман дар бораи React Hook Form гӯ: имкониятҳои асосӣ, чӣ гуна истифода мешавад, чӣ гуна кор мекунад тасдиқот?
Фарқи байни рендер ва расмкашӣ чист? Процесси муқоиса кардани дарахти DOM-и виртуалӣ ва воқеӣ чӣ ном дорад?
// Методи findUnique дархост карда мешавад ба массив, ки массиви нав бо унсурҳои беназирро бармегардонад, // яъне онҳое, ки танҳо як маротиба дар массиви аслӣ ҳузур доранд, дар ҳамон тартиб. // Зарур аст, ки методи findUnique иҷро карда шавад, то ки ҳамчун методи одии массив кор кунад [10, 5, 10, 1, 6, 6, 7, 9, 9, 10].findUnique(); // [5, 1, 7]
Чӣ тавр дар JavaScript пӯшида мешавад? Дар амал чӣ гуна истифода мешавад?
Агар дар useEffect массиви вобастагироиро нишон надиҳед, чӣ мешавад? Агар count-ро ба массиви вобастагӣ илова кунед ва тугма пахш кунед, оё функсияи тоза кардан фаъол мешавад?
Ғайр аз усулҳо ва навъҳои калидҳо, Map чӣ дорад, ки объект надорад?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo, me const someFunc = (arr) => { return [...arr].sort((a, b) => a - b); }; const LazyInit = (props) => { const [arr, setArr] = useState(someFunc(props.arr)); const onClick = () => { setArr((prev) => prev.concat(prev.length + 1)) } return ( <> <button onClick={onClick}> Арттыр </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;
Тавзе чӣ гуна аст, шарҳ диҳед. Микротаскҳо ва макротаскҳо чӣ мебошанд?
Як намунаи бастаиро диҳед. Оё дар React бастаиро истифода бурдед?
const a = {} a[1] = 'test' бар ( ... )
Дар бораи коллексияҳои Map ва Set дар JavaScript нақл кун — дар бораи онҳо чӣ медонӣ?
Фарқи байни sessionStorage ва localStorage чист?
Тафовут байни намудҳои any ва unknown дар TypeScript чист?
Чаро дар TypeScript навъи unknown лозим аст? Чӣ гуна метавон навъи онро маҳдуд кард?
setTimeout(() => { console.log("timeOut"); }, 0) console.log(1); new Promise(resolve => { console.log("Promise"); setTimeout(() => { console.log("777"); resolve() }, 0) }).then(() => { console.log("then1"); }) .then(console.log('tratata')) .then(() => console.log("then2"); }) console.log(4); setTimeout(() => { console.log("timeOut2"); }, 0)
const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());
const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />
Ҳаддуи намоёнӣ барои let/const ва var чист? Оё роҳи дигаре барои эълон кардани тағирёбандаҳо ба ғайр аз var, let, const вуҷуд дорад?