Я пишу код с помощью React и пытаюсь переместить некоторые логики в модули, но я в замешательстве.
Я писал такие модули, как следующие строки.
// fooModule.js
let count = 0
export function countUp() {
count += 1
}
export function getCount() {
return count
}
Эта count переменная не может быть доступна из внешнего модуля, как ожидалось.
Тем не менее, я заметил, что состояние этой переменной сохраняется,
Когда я дважды импортирую этот модуль,
переменная статус поделился в обоих.
Итак, я должен перейти к следующему?
// fooModule.js
export function countUp(count) {
return count + 1
}
// someClass.js
import { countUp } from './fooModule.js'
const count = 0
const newCount = countUp(count)
Спасибо.
Добавить: Спасибо за множество ответов за короткое время!
Я исправил неправильный пример кода.