Sobes.tech

Frontend

Załóż, że masz nieograniczone zasoby i musisz stworzyć interfejs z formularzem od podstaw jako część dużej aplikacji. Jakiego stosu technologicznego i architektury byś wybrał?

245

Zadanie w TypeScript: opisać typ użytkownika z polami imię, nazwisko, opcjonalne drugie imię i flagą wskazującą na obecność drugiego imienia. Napisać funkcję formatowania pełnego imienia. Opisać typ telefonu, który zawsze zaczyna się od +7. Przekształcić typ z małymi literami na typ z wielkimi literami kluczy bez refaktoryzacji, korzystając z możliwości TypeScript.

168

Opisz, co się dzieje po kliknięciu przycisku w komponencie React z licznikiem: jak działa useState, jak React rozumie, że musi zaktualizować tę część DOM.

152

Zadanie o sejfie: jest okrągły bęben z wartościami od 0 do 99, wskazówka początkowo wskazuje na 50. Liczby dodatnie obracają się zgodnie z ruchem wskazówek zegara, ujemne przeciwnie. Podany jest wejściowy tablica liczb, należy określić końcową pozycję wskazówki po wszystkich operacjach.

152

Dlaczego React potrzebuje wirtualnego drzewa DOM? Dlaczego nie można bezpośrednio modyfikować rzeczywistego DOM? Jakie są zalety i wady różnych podejść?

148