Frontend
Czym są operatory rest i spread? Czym się różnią?
Dlaczego zdecydowałeś się opuścić UltraDent i czego szukałeś dalej?
Jakie konkretne scenariusze korzystania z wiersza poleceń miałeś w swojej praktyce, oprócz uruchamiania Angular CLI?
[imię] zapytał: Co może cię osobiście skłonić do rezygnacji i przejścia do innej firmy?
Jakich walidatorów formularzy używałeś w Vue (oprócz VeeValidate)?
Dodaj możliwość wyboru elementu: po kliknięciu jest podświetlany na czerwono, ale z całej listy można wybrać tylko jeden element.
Czym jest JSX i dlaczego potrzebny jest klucz w listach?
Jaka jest kluczowa różnica między Tailwind a innymi frameworkami CSS (Bootstrap, Material)?
Czym jest generyk w TypeScript?
Czym różni się środowisko wykonawcze JavaScript w przeglądarce od Node.js?
Jak wygląda komunikacja między zespołami? Czy każde z nich ma osobny backend?
Jakie gwarancje daje klucz obcy w relacyjnej bazie danych?
Opowiedz o procesie rozwoju i Git-flow w swoim zespole. Jak jest zorganizowany proces przeglądu kodu?
Czy `console.log` wewnątrz funkcji jest efektem ubocznym?
Czym jest unknown w TypeScript i czym różni się od any?
Co się stanie w już skompilowanej aplikacji, jeśli zamiast oczekiwanej liczby zostanie przekazany ciąg znaków?
Co się dzieje z komponentem przy zmianie klucza? Opowiedz o cyklu życia komponentów funkcyjnych.
Czym różni się renderowanie od malowania? Jak nazywa się proces porównywania wirtualnego i rzeczywistego drzewa DOM?
Jakie są ograniczenia pamięci w IndexedDB i od czego one zależą?
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3