Sobes.tech

EventEmitter классын ишке ашырыңыз: event жана handler үчүн subscribe ыкмасын жазылуу үчүн жана emit(event, data) ыкмасын бардык жазылуучуларды чакыруучу. Ошондой эле unsubscribe ыкмасын да ишке ашырыңыз.

Middle
Basis
32

Canvas деген эмне, ал кантип иштейт жана ал фронтендде иштөөдө кандай кыйынчылыктар пайда болот?

Middle
Pac Group
32

Өзүңүздү frontend иштеп чыгуучу катары сүрөттөп бериңиз: кайсы иштер менен алектендиңиз, кандай тажрыйбаңыз бар — коммерциялык же билим берүүчү?

Middle
Premium IT Solution
32

Топтом же жетекчилик чечимдери сага жакпаган учурлар болду беле?

Middle
Нетвижн
32

HTTP менен HTTPSтин айырмасы эмнеде?

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: 'Аты', dataIndex: 'name', key: 'name', }, { title: 'Сатуу', dataIndex: 'sales', key: 'sales', sorter: (a: Product, b: Product) => a.sales - b.sales, render: (v: number) => v.toLocaleString(), }, { title: 'Категория', dataIndex: 'category', key: 'category', render: (category: string) => ( <Tag color={categoryColors[category]}>{category}</Tag> ), }, { title: 'Иш-аракет', key: 'action', render: (_: any, record: Product) => ( <Button danger onClick={() => handleDelete(record.id)}> Жок кылуу </Button> ), }, ]; return <Table dataSource={products} columns={columns} rowKey="id" />; };

Middle
Ifellow
32

NGRX менен иштөө тажрыйбаңызды сүрөттөп бериңиз. Store кантип ишке ашырылды? Эффекттер жана фасад паттерни колдонулду беле?

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

Өз тажрыйбаңыз жөнүндө көбүрөөк айтып бериңиз: талаптарды өзүңүз чогултуп алдыңызбы же алар даяр келгенби?

Middle+
EVACargo
32

Түз эфир коддоо тапшырмасы: Vue 3 менен TypeScript колдонуп булут чыгымдарын эсептегич түзүңүз. API аркылуу тарифтерди жүктөңүз, кызматты (compute/storage) тандаңыз, тарифти, мөөнөттү (сааттык/күнүмдүк), санын тандаңыз, жалпы бааны эсептеңиз.

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

Микро-фронтэнддер менен иштөө тажрыйбасы?

Middle
АЙ-ТЕКОАЙ-ТЕКО
32

Түзөтүүчү түзүү тапшырмасы: useEffect ичинде setInterval менен эсептегичти оңдоо, ал туура иштебей жатат жабылуу маселеси себептен

Middle
WB Travel
32

Келесі жылға карата максаттарыңыз, соның ішінде материалдык, туралы айтып бериңиз.

Middle
Куаргет
32

Кайсы өзүнчө чечим же жакшыртуу менен сыймыктанасыз? Мүмкүн, өтө кыйын же маанилүү тапшырма?

Middle+
Яндекс МаркетЯндекс Маркет
32

Бул эки айда иш издеп жаттыңбы?

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

useEffect ичинде түздөн-түз async/await колдонуу туурабы? Эмне үчүн?

Middle
Алор+
32

Бардык CSS мүнөздөмөлөрү мураска калабы?

Middle
ООО Делай мебель
32

Script тегинде defer жана async атрибуттарынын айырмасы эмнеде?

Middle
ИРИ
32

Angular колдонмосунда NgRx эмне үчүн керек?

Middle
Protech
32

Кайсы жардамчы инструменттерди, анын ичинде тесттер, рефакторлоо жана кодду карап чыгуу инструменттерин колдонуп жатасыз?

Middle+
Сибилтек-софт
32

WebSocketтин башка кардар жана сервер ортосундагы өз ара аракеттенүүнүн башка жолдорго салыштырмалуу кемчиликтери эмне?

Middle
NordClan
32
/292