тебе спасибо, начал немного ковыряться запутался - по доке кефира выглядит будто атом это объект, имплементация хранилки состояния, на кодпене реатом:
const isOddAtom = map(countAtom, count => Boolean(count % 2));
// оно функция, так и задумано? или там есть какое-то наследование под капотом? и как на перфоманс влияет
В кефире атомы стейтфулл, из-за чего проще получить мемори-лики (это вообще какой-то бич большинства реактивных имплементаций).
Атом в реатоме больше на фьючерс в этом плане похож, или проще говоря на обычный редусер: на вход получает стейт и экшен, на выход новый стейт.