Sobes.tech

Frontend

Kuidas erineb JavaScripti täitmis- ja keskkond brauseris ja Node.js-is?

Middle
Pac Group
97

Mis teid töö juures motiveerib ja mis demotiveerib?

Middle
Pac Group
97

Rääkige meile arendusprotsessist ja Git-flow-st teie meeskonnas. Kuidas on organiseeritud koodi ülevaatamise protsess?

Middle
BCraft
97

Kas sa ise tegeled komponentidega? Kas mõtlesid, kuidas komponendid töötavad, milliseid props'e kasutada?

Middle+
РунитиРунити
97

Mis on sulgemine JavaScriptis? Kus seda praktikas elus kasutatakse?

Middle+
IT OneIT One
97

Millele te toetute ettevõtte ja tööandja valimisel?

Middle
ИРИ
97

Kas teate, mis on GraphQL?

Middle
СберInfra.cloud
97

Mis on pseudo-massiiv arguments? Kuidas see erineb tavalisest massiivist?

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

Mis on routeri index failis, milliseid omadusi seal määratakse?

Middle
Программный код
97

Millises vormingus tulevad sulle ülesanded? Kui iseseisev sa oled?

Middle
Basis
97

Mis juhtub, avades lõpmatu tsükkel (while true) ühes brauseri vahekaardil — miks mõnikord jääb kinni ainult üks vaheleht, ja mõnikord mitu?

Middle
ВШЭ
97

Rääkige meile oma eelmistest töökohtadest: funktsioonid, ülesanded, saavutused.

Middle+
ООО Делай мебель
97

Räägi FSD-st (Feature-Sliced Design) — millised olid kokkulepped meeskonnas

Middle
Раппорто
97

Kas toggleInput funktsioon ei käivitu enne seda?

Middle
Navio
97

Rääkige mulle rohkem Цифриум projekti kohta: millistele moodulitele nad vastutasid, kuidas funktsioon oli üles ehitatud — kus asusid endpoints, mudelid, äriloogika, tellimused?

Middle
SIGNAL
97

Kas kasutad AI-agente, näiteks Cursor? Kuidas projektis reguleeritakse/loetakse AI-tööriistade kasutamine?

Middle
Программный код
97

Kas teil on kogemusi oma UI-raamatukogude või komponentide raamatukogude kirjutamisel?

Middle
Цифротех
97

Miks on React vajalik kui raamatukogu ja miks mitte kirjutada rakendus vanilla JavaScriptiga?

Middle
НЕОЛАНТ
97

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
97

Kas oled kunagi ise seadistanud ehitajaid (webpack, vite jms)?

Middle
Веб-мост
97
/298