Sobes.tech

Frontend

Komponenty złożone + React Context → przekazywanie formEntity przez dostawcę w Form i korzystanie w FormItem. Form otacza dzieci w FormContext.Provider, a FormItem używa cloneElement do wstrzyknięcia value i onChange do Input. Pułapka: upewnij się, że FormItem przekazuje nazwę do obsługi aktualizacji. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```

Middle
Раппорто
98

Czym jest JSX i dlaczego potrzebny jest klucz w listach?

Middle
ГКУ Инфогород
98

Jakie gwarancje daje klucz obcy w relacyjnej bazie danych?

Junior
ИП Ганус Александр Андреевич
98

Co się stanie, jeśli nie przekażesz żadnej obietnicy do funkcji sumPromises?

Middle+
Яндекс 360Яндекс 360
98

Co się dzieje z komponentem przy zmianie klucza? Opowiedz o cyklu życia komponentów funkcyjnych.

Middle
СБЕРСБЕР
98

Jaka jest lepsza opcja umieszczenia przycisku akcji: na środku ekranu czy przy prawej krawędzi? (interfejs mobilny)

Middle+
Tilda
98

Opowiedz o najtrudniejszym błędzie w swojej karierze

Middle
WB Travel
98

Jakie kody odpowiedzi HTTP należy oczekiwać podczas pomyślnego tworzenia, aktualizacji i zastępowania zasobu?

Middle
ГКУ Инфогород
98

Jak długo pracujesz w firmie?

Middle+
Яндекс
98

Jak współpracowałeś z backendem i innymi członkami zespołu (analitycy, projektanci, testerzy)?

Senior
АЛМИ Партнер
98

Czy poradziłeś sobie z sytuacją, gdy indexOf zwraca -1 podczas używania w removeItem?

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

/* Co zostanie wyświetlone w konsoli */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("gotowe!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Wynik"; } f(); console.log(7);

Middle+
М.Видео/эльдорадо
98

Jak podoba ci się nasz format pracy? Czy jest atrakcyjny?

Middle
Premium IT Solution
98

Dlaczego użyłeś computed do filtrowania taryf, zamiast zwykłych zmiennych lub funkcji?

Middle+
РунитиРунити
98

Czym jest klucz w React i do czego służy?

Senior
АйтиФаундейшн
98

W którym momencie funkcja cleanup w useEffect zostanie wywołana, jeśli ma tablicę zależności z parametrami a, b, c?

Middle
WB банк
98

Zadanie w edytorze kodu: są dwa tablice, pobrane z różnych serwerów, w każdym tablicy znajdują się rekordy z unikalnymi, kolejno rosnącymi identyfikatorami (nie powtarzającymi się między tablicami). Należy napisać funkcję, która przyjmuje te dwie tablice i liczbę k, i zwraca k elementów z największymi ID w kolejności malejącej.

Middle
NordClan
98

Jaka jest różnica między typami any i unknown w TypeScript?

Senior
АЛМИ Партнер
98

Czym jest cherry-pick w Git?

Senior
АЛМИ Партнер
98

Kto w ogóle powinien podejmować decyzję o przesunięciu wydania?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
98
/298