Sobes.tech

Frontend

Welke utility-types van TypeScript gebruik je in je werk? Vertel over Record, Pick, Omit, Partial, Required, Parameters, Exclude, Extract.

Middle+
IT OneIT One
31

Hoe worden recursieve algoritmen gekenmerkt qua prestaties?

Middle
ОТП БанкОТП Банк
31

Vertel over je huidige project en de redenen waarom je op zoek bent naar een nieuwe baan

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

Wat kiezen: merge of rebase in Git? Wat is het verschil en wanneer rebase gebruiken?

Middle+
Ifellow
31

Waarom is Next.js niet gekozen voor het e-commerce project?

Middle
X-Notes
31

Hoe sta je tegenover kunstmatige intelligentie en hoe gebruik je het in je werk?

Middle+
Элм Технологии
31

Wat bedoel je met code splitting?

Middle+
Ifellow
31

Welke toegangen zijn nodig voordat je de repository kloont?

Middle+
Global treds
31

Vertel kort iets over uzelf en je werkervaring.

Middle
ДИТ Москвы
31

Noem de statische methoden van Promise en leg uit wat een belofte is.

Middle
SIB
31

Waarom vereist React dat hooks worden aangeroepen vóór de return, en niet erna?

Middle
Лига Ставок
31

Wat is het verschil tussen display: none, visibility: hidden en opacity: 0?

Middle+
РунитиРунити
31

Wat zijn validators in reactieve formulieren? Wat accepteren ze en wat retourneren ze?

Middle
AstonAston
31

Vertel over jezelf als frontend-ontwikkelaar: waar heb je aan gewerkt, wat was je ervaring — commercieel of educatief?

Middle
Premium IT Solution
31

Welke architectuur werd gebruikt in het project? Heeft u ervaring met microservices?

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

Kun je iets vertellen over de functionaliteit van het administratieve portaal voor passagiersserviceagents op luchthavens?

Middle
Voximplant
31

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
31

Beschrijf je ervaring met NGRX. Hoe was de store geïmplementeerd? Werden effecten en het façade-patroon gebruikt?

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

Hoe zou je het verschil tussen Middle en Senior in frontend-ontwikkeling beschrijven?

Middle
ГосуслугиГосуслуги
31

Wat gebeurt er met de lazy module bij het verlaten van de route? Wat gebeurt er met componenten, directives, services?

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