Керування станом · Senior · Запитання 12 з 75
Чому в Redux-стор не кладуть проміси, екземпляри класів і функції?
- ✓Правильна відповідь: Це ламає серіалізовність: DevTools, збереження, передавання під час SSR і time travel
- 2Redux може зберігати лише рядки й числа
- 3Це сповільнює
useSelectorу десятки разів
Пояснення
Стор має бути простими даними, які можна логувати, зберігати й відтворювати. Несеріалізовні об'єкти тримають ззовні (наприклад, у модулі чи listener), а в сторі - id або серіалізовні знімки.