Я пытаюсь понять, насколько лучше и как можно более функционально манипулировать состоянием модуля вне этого модуля.
Мой текущий (упрощенный) код:
// cache.js
const cache = {};
const addToCache = (key, item) => {
cache[key] = item;
}
export default addToCache;
Есть ли более функциональный способ создания некоторой структуры данных, которой необходимо манипулировать в различных частях кодовой базы?