Sobes.tech

როგორ განვახორციელოთ ბანერის ერთჯერადი ჩვენება ავტორიზებულ მომხმარებელზე მისი ყველა მოწყობილობაზე?

Middle+
162

let x = 5; (function () { console.log(x); let x = 0; })()

Middle+
162

მითხარით React Hook Form-ის შესახებ: ძირითადი შესაძლებლობები, როგორ გამოიყენება, როგორ მუშაობს ვალიდაცია?

Middle+
161

რა განსხვავებაა რენდერასა და ხატვას შორის? როგორ უწოდებენ პროცესს, როდესაც ვირტუალურ და რეალურ DOM-ხის შედარებას ახორციელებენ?

Middle+
160

// findUnique მეთოდი გამოიყენება მასივზე და აბრუნებს ახალ მასივს უნიკალური ელემენტებით, // ანუ იმ ელემენტებით, რომლებიც ორიგინალურ მასივში მხოლოდ ერთხელ გვხვდება, იგივე წესრიგში. // აუცილებელია, რომ განახორციელოთ findUnique მეთოდი ისე, რომ ის მუშაობდეს როგორც ჩვეულებრივი მასივის მეთოდი [10, 5, 10, 1, 6, 6, 7, 9, 9, 10].findUnique(); // [5, 1, 7]

Middle+
160

რა მოხდება, თუ useEffect-ში დამოკიდებულებების მასივი არ მიუთითეთ? თუ დაამატებთ count-ს დამოკიდებულებების მასივში და დაჭერთ ღილაკს, გაშვებს ли გაწმენდის ფუნქცია?

Middle+
159

რა არის დახურვა JavaScript-ში? სად გამოიყენება პრაქტიკაში?

Middle+
159

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]} />;

Middle+
155

მეთოდების და გასაღებების ტიპების გარდა, რა კიდევ აქვს Map-ს, რაც ობიექტს არა აქვს?

Middle+
155

მოყევით დახურვის მაგალითი. გამოიყენეთ დახურვები React-ში?

Middle+
152

const a = {} a[1] = 'test' თვის ( ... )

Middle+
150

მითხარი JavaScript-ის Map და Set კოლექციების შესახებ — რა გეცოდინება მათზე?

Middle+
150

რა განსხვავებაა sessionStorage და localStorage შორის?

Middle+
150

TypeScript-ში რა განსხვავებაა `any` და `unknown` ტიპებს შორის?

Middle+
150

TypeScript-ში რა მიზნით გამოიყენება unknown ტიპი? როგორ შეიძლება ამ ტიპის შემცირება?

Middle+
149

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)

Middle+
149

რა არის Event Loop, ახსენით. რა მიეკუთვნება მიკროტასკებს და რა მაკროტასკებს?

Middle+
148

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());

Middle+
147

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} />

Middle+
146

რა არის let/const და var-ის ხილვადობის სფეროები? არსებობს სხვა გზა ცვლადების გამოცხადებისთვის var, let, const-ის გარდა?

Middle+
145
/5