← Wszystkie tematy

Pytania rekrutacyjne Svelte (Middle) z odpowiedziami

75 pytań na rozmowę rekrutacyjną z tematu Svelte (Middle) - z poprawnymi odpowiedziami, wyjaśnieniami i linkami do dokumentacji.

Rozwiąż ten test
  1. 1.Kiedy używać $derived.by zamiast $derived?
  2. 2.Czy można przypisać wartość do $derived (Svelte 5.25+)?
  3. 3.Jaki stan $effect śledzi jako zależności?
  4. 4.Dlaczego to antywzorzec?
  5. 5.Jak odczytać stan w $effect, nie czyniąc go zależnością?
  6. 6.Czym różni się $effect od $effect.pre?
  7. 7.Kiedy $state.raw to dobry wybór?
  8. 8.Jak uczynić pola klasy reaktywnymi?
  9. 9.Dlaczego items.set(k, v) nie aktualizuje UI, gdy items to zwykły Map w $state?
  10. 10.Co daje $props() poza nazwanymi propsami?
  11. 11.Dlaczego color nie aktualizuje się, gdy zmienia się prop type?
  12. 12.W czym pomaga $inspect.trace()?
  13. 13.Jak napisać reaktywną logikę wielokrotnego użytku (odpowiednik hooka) w Svelte 5?
  14. 14.Jak przekazać komponentowi nazwane obszary treści (dawniej nazwane sloty)?
  15. 15.Jaka jest przewaga snippetów nad slotami Svelte 4?
  16. 16.Czym jest attachment ({@attach})?
  17. 17.Dlaczego attachments są elastyczniejsze niż actions?
  18. 18.Co robi wiązanie funkcyjne (Svelte 5.9+)?
  19. 19.Które wiązania są tylko do odczytu?
  20. 20.Dlaczego przejścia w Svelte są domyślnie lokalne?
  21. 21.Do czego służą Tween / Spring z svelte/motion?
  22. 22.Jak sprawić, by kontekst był reaktywny?
  23. 23.Co daje createContext (Svelte 5.40+)?
  24. 24.Dlaczego współdzielony stan na poziomie modułu jest ryzykowny w aplikacji SvelteKit?
  25. 25.Kiedy store'y nadal mają sens w Svelte 5?
  26. 26.Co robi derived z svelte/store?
  27. 27.Jak ręcznie zamontować komponent Svelte 5 na stronie?
  28. 28.Co robi flushSync() z svelte?
  29. 29.Jak zwykle testuje się komponenty Svelte jednostkowo?
  30. 30.Jak przetestować efekt utworzony poza komponentem?
  31. 31.Jak zbudować komponent Svelte jako custom element?
  32. 32.Kiedy wykonuje się uniwersalny load w +page.js?
  33. 33.Jakie muszą być dane zwracane z serwerowego load?
  34. 34.Dlaczego używać fetch przekazanego do load zamiast globalnego?
  35. 35.Jak load strony dostaje dane z load swojego layoutu?
  36. 36.Jak zwalidować formularz w action SvelteKit i zwrócić błędy?
  37. 37.Jak wywołać nazwaną action z formularza?
  38. 38.Co dodaje formularzowi use:enhance?
  39. 39.Do czego służy handle w hooks.server.js?
  40. 40.Jak przekierować z serwerowego load lub action?
  41. 41.Co robią opcje strony ssr = false i csr = false?
  42. 42.Co robi grupa tras jak src/routes/(marketing)/about?
  43. 43.Co robi data-sveltekit-preload-data="hover"?
  44. 44.Jak sprawić, by moduł był tylko serwerowy w SvelteKit?
  45. 45.Do czego służą beforeNavigate i afterNavigate?
  46. 46.Na co pozwala export const snapshot w +page.svelte?
  47. 47.Jak zbudować w pełni statyczną stronę w SvelteKit?
  48. 48.Co pokaże ten kod po kliknięciu przycisku?
  49. 49.Dlaczego count nie jest reaktywny w importującym komponencie?
  50. 50.Jak pokazać wskaźnik ładowania podczas nawigacji w SvelteKit?
  51. 51.Czym jest MediaQuery z svelte/reactivity?
  52. 52.Jak komponent może udostępnić metody rodzicowi?
  53. 53.Co robi <script module>?
  54. 54.Które stwierdzenie o {#each} z destrukturyzacją jest poprawne?
  55. 55.Po co serwerowy load zwraca promise dla wolnych danych?
  56. 56.Co jest nie tak z tym $effect?
  57. 57.Co pokazuje strona +error.svelte?
  58. 58.Co generuje $props.id() (Svelte 5.20+)?
  59. 59.Jak nadać propsowi $bindable wartość domyślną?
  60. 60.Jak wyrenderować treść zastępczą, gdy nie przekazano snippetu children?
  61. 61.Jak nasłuchiwać visibilitychange na document w komponencie?
  62. 62.Jak przekazać parametry do przejścia?
  63. 63.Czym in:/out: różnią się od transition:?
  64. 64.Czy <select bind:value> może przechowywać obiekty, a nie tylko napisy?
  65. 65.Jak raz odczytać bieżącą wartość store'a poza komponentem?
  66. 66.Co robi drugi argument readable?
  67. 67.Jak sprawdzić, czy kontekst istnieje, zanim go odczytasz?
  68. 68.Co się stanie, gdy ustawisz export const ssr = false w +layout.js?
  69. 69.Jak ustawić nagłówki cache dla strony z load?
  70. 70.Jak czytać i ustawiać cookies na serwerze w SvelteKit?
  71. 71.Co robi matcher parametru jak [id=integer]?
  72. 72.Do czego przydaje się parametr rest [...path]?
  73. 73.Co się dzieje, gdy zarówno +page.js, jak i +page.server.js eksportują load?
  74. 74.Jak przetestować komponent, który oczekuje propsów-snippetów?
  75. 75.Czego NIE robi untrack?