Помилка non-serializable value і її виправлення
Last updated
Last updated
Під час роботи з persistor може зʼявитися помилка про значення, яке не серіалізується. Приблизно така:
Щоб не бачити цю помилку потрібно дозволити додатку ігнорувати деякі типи actions. Для цього потрібно використати прошарок функціоналу middleware і прописати ігнорування помилок перш ніж оновлювати стейт.
Імпортуємо ті компоненти, тип яких будемо ігнорувати
У store після редʼюсерів прописуємо middleware за прикладом нижче
Після цього помилка в консолі зникне.
Посилання:
Це виникає тому, що actions мають бути до моменту, коли вони фактично досягнуть сховища та передадуться редʼюсеру. І тип actions має бути рядком.