export function chatMsgStore() {
return {
chatmessages: [],
setChatmessages(msgsArr) {
this.chatmessages = msgsArr;
}
};
}
Это возможно обойти только используя cтейт-менеджер ?
я сперва считывал из файла и преобразовывал в дискретный формат типа 1110011101
function distances(str) {
const arr = str.split(' ');
let num = arr.length;
for (let i = 0; i < arr.length; ++i) {
num = arr[i] === '0' ? 0 : num + 1;
arr[i] = num;
}
num = arr.length;
for (let i = arr.length - 1; i >= 0; --i) {
num = arr[i] === 0 ? 0 : num + 1;
arr[i] = Math.min(num, arr[i]);
}
return arr;
}
а норм или не норм - зависит от ситуации. Если у тебя там произвольный набор ключей, то норм. А если объект с конкретными полями, то хрень.