Next.js · Senior · Запитання 50 з 75
Навіщо Server Actions отримують зашифровані, недетерміновані ID?
- ✓Правильна відповідь: Щоб ID було важко вгадати, а зайві дії - видалити
- 2Щоб пришвидшити їх виклик завдяки короткій назві в запиті
- 3Щоб повністю приховати виклики дій від DevTools браузера
Пояснення
Next.js створює ID для посилань на дії й періодично перераховує їх між збираннями; невикористовувані Server Actions видаляються з клієнтського бандла (dead code elimination). Але будь-який використовуваний ID можна побачити в мережевих запитах - тому перевірки прав усередині дії обов'язкові.