Sobes.tech

Frontend

Analitik olmadan işləmək təcrübəniz olubmu, vəzifəni özünüz başa düşməlisiniz?

Middle+
IT OneIT One
29

Bizə hansı suallarınız var? Bu vəzifədən nə gözləyirsiniz?

Middle
Веза
29

Hansı HTTP metodlarını bilirsiniz? PUT ilə PATCH arasındakı fərq nədir?

Middle
X5 techX5 tech
29

Git-də merge və ya rebase seçmək? Fərqi nədir və nə vaxt rebase istifadə etmək lazımdır?

Middle+
Ifellow
29

async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);

Middle+
РунитиРунити
29

TypeScript-də non-null assertion operator (!) ilə tanışsınızmı? Niyə anti-patran kimi hesab olunur?

Middle
Электронные офисные системы
29

Feature-Sliced Design (FSD) nədir? FSD ilə bağlı təcrübəniz haqqında danışın.

Middle
Киберпротект
29

SSR və SSG arasındakı fərq nədir?

Middle
Smitex
29

OPTIONS sorğusu hər zaman kross-domen sorğusuna göndərilirmi yoxsa yalnız lazım olduqda? Bu kontekstdə sadə və mürəkkəb sorğular arasındakı fərq nədir?

Middle
WB банк
29

Arguments-i köhnə üsulla (ES5) massivə necə çevirmək olar, Array.from və spread-operatoru olmadan?

Middle+
Яндекс
29

Yazılan commitlər üçün hər hansı bir razılaşmadan istifadə etdinizmi?

Middle
Сбермаркетинг
29

Çox vaxt sərt vaxt çərçivəsində layihə meneceri ilə əlaqə saxlamısınızmı? Bir şey çox sürətli olmalıdır, amma texniki olaraq bu sürətli həyata keçirmək mümkün deyilmi?

Middle+
РунитиРунити
29

Frontend inkişafında Açıq/Qapalı prinsipinin nümunəsini göstərin, məsələn, render props vasitəsilə.

Middle
IBIT
29

Kontextin bağlanması üçün hansı üsulları bilirsiniz?

Middle
РСХБ-автоматизация
29

İnterfeys əlçatanlığı ilə məşğul oldunuzmu? Bu sahədə təcrübəniz varmı?

Middle
Voximplant
29

Playwright ilə E2E-testlər haqqında danışın: test sisteminin quruluşu necə idi, necə işə salınırdı, backend ilə necə qarşılıqlı əlaqədə idi, test məlumatlarının təkrarlanmasını necə təmin edirdilər?

Middle
ИдаПроджект
29

React-də useState haqqında danış: bu nədir, necə işləyir, sinxronmu və ya asinxronmu?

Middle
РСХБ-автоматизация
29

İtaliyada daimi yaşayırsınızmı? Ne qədər vaxtdır?

Senior
Gecal Informatica
29

import React, { useMemo } from 'react'; import { Button, Table, Tag } from 'antd'; import { useAppDispatch, useAppSelector } from '../hooks/redux'; import { Product } from '../types'; import { deleteProduct } from '../store/productSlice'; const categoryColors: Record<string, string> = { Electronics: 'blue', Accessories: 'green', Tools: 'orange', }; export const ProductList: React.FC = () => { const allProducts = useAppSelector((state) => state.products.items); const products = useMemo(() => [...allProducts], [allProducts]); const dispatch = useAppDispatch(); const handleDelete = (id: string) => { dispatch(deleteProduct(id)); }; const columns = [ { title: 'Name', dataIndex: 'name', key: 'name', }, { title: 'Sales', dataIndex: 'sales', key: 'sales', sorter: (a: Product, b: Product) => a.sales - b.sales, render: (v: number) => v.toLocaleString(), }, { title: 'Category', dataIndex: 'category', key: 'category', render: (category: string) => ( <Tag color={categoryColors[category]}>{category}</Tag> ), }, { title: 'Action', key: 'action', render: (_: any, record: Product) => ( <Button danger onClick={() => handleDelete(record.id)}> Delete </Button> ), }, ]; return <Table dataSource={products} columns={columns} rowKey="id" />; };

Middle
Ifellow
29

```javascript const obj = { ad: 'Alex', deyi() { console.info(this.ad); } }; const obj2 = { ad: 'Ivan' } const fn = obj.deyi.bind(obj).bind(obj2); fn(); obj.deyi(); ```

Middle
Мыс
29
/290