Я новичок в обучении Frontend Web Dev, и я работаю над простым веб -приложением Pomodoro, хотя у него есть много настроек и состояний, чтобы отслеживать, что я хочу знать, является ли это обычным использованием, чтобы функции изменяли глобальные переменные, такие как переменные настройки напрямую, или лучше сохранять все переменные в качестве вида «Статус», и это объект. />const state = {
timer: {
pomoCount: 0,
currCycle: 0,
timerDisp: { min: 25, sec: 0 },
totalSec: 25 * 60,
over: 0,
paused: 1,
countDown : null
},
task: {
tskShown: 0,
taskList: [],
},
settings: {
lbInterval: 4,
cycleList: [25, 5, 15],
autoCheckTsk: 0,
autoSwitchTsk: false,
autoStrtPomo: false,
autoStrtBrk: false,
},
};
Я новичок в обучении Frontend Web Dev, и я работаю над простым веб -приложением Pomodoro, хотя у него есть много настроек и состояний, чтобы отслеживать, что я хочу знать, является ли это обычным использованием, чтобы функции изменяли глобальные переменные, такие как переменные настройки напрямую, или лучше сохранять все переменные в качестве вида «Статус», и это объект. />const state = { timer: { pomoCount: 0, currCycle: 0, timerDisp: { min: 25, sec: 0 }, totalSec: 25 * 60, over: 0, paused: 1, countDown : null }, task: { tskShown: 0, taskList: [], }, settings: { lbInterval: 4, cycleList: [25, 5, 15], autoCheckTsk: 0, autoSwitchTsk: false, autoStrtPomo: false, autoStrtBrk: false, }, };