Sobes.tech

Frontend

Layihəyə tələbləri kim gətirdi? Biznesdən inkişaf etdirməyə qədər proses necə təşkil olundu?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
32

JavaScript-də prototiplər və prototip irsiyyəti haqqında danış.

Middle
РунитиРунити
32

[ad] soruşdu: İş yoldaşı açıq şəkildə boğulma vəziyyətində olduğu bir vəziyyət oldumu, və sən tam məşğul idinmi?

Middle
Sidbrige
32

Bir komponentin yenidən qurulması lazım olduğunu və ya lazım olmadığını necə bilirsiniz?

Middle
Marfatech
32

Sorğular üçün nə istifadə etməyi üstün tutursan? Axios və fetch arasındakı fərq nədir — niyə sadəcə yerli fetch istifadə etməyəsən?

Middle
МВидеоМВидео
32

Valideyin komponentin vəziyyəti dəyişərsə, props göndərilməyən uşaq komponentləri yenidən mi render olunacaq? Bunu necə qarşısını almaq olar?

Middle
BI.ZONE
32

Generics nədir və onları həqiqətən harada istifadə etmisən?

Middle
Хайерлаб
32

İşinizdə hansı TypeScript utilitar tiplərini istifadə edirsiniz? Record, Pick, Omit, Partial, Required, Parameters, Exclude, Extract haqqında danış.

Middle+
IT OneIT One
32

Code splitting ilə nə demək istəyirsən?

Middle+
Ifellow
32

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

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

Repository-ni klonlamadan əvvəl hansı girişlər lazımdır?

Middle+
Global treds
32

Özünüz və iş təcrübəniz haqqında qısa məlumat verin.

Middle
ДИТ Москвы
32

Vue 2 və Vuetify 1.5 ilə tətbiqin köçürülməsi problemini necə həll edərdiniz?

Middle
КейСофт
32

EventEmitter sinifini həyata keçirin: event və handler üçün subscribe(event, handler) metodu və bütün abunəçiləri çağırmaq üçün emit(event, data) metodunu. Həmçinin, unsubscribe metodunu da həyata keçirin.

Middle
Basis
32

Canvas nədir, necə işləyir və ön tərəfdə onunla işləyərkən hansı çətinliklər yaranır?

Middle
Pac Group
32

Tapşırıqla bağlı komanda və ya rəhbərliyin qərarını bəyənmədiyiniz hallar oldumu?

Middle
Нетвижн
32

Layihədə hansı memarlıq istifadə olunub? Mikroxidmətlər ilə təcrübəniz varmı?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
32

HTTP və HTTPS arasındakı fərq nədir?

Middle+
Ozon Tech
32

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
32

NGRX ilə işləmə təcrübənizi təsvir edin. Mağaza necə həyata keçirildi? Effektlər və fasad nümunəsi istifadə olundu mu?

Middle+
Банк Ренессанс
32
/292