Estados ligeros
En Zastate puedes crear estados con menos de 0,7kB
(700 bytes) de JavaScript. Todos los
hooks están separados de forma que no utilizes más JavaScript del que necesitas.
import { createState } from "src/createState.js"
const clicks = createState(0)
clicks.listen(val => {
console.log(`Updated value to ${val}`)
})
Utiliza ES Modules
Importa fácilmente tus estados entre archivos con ESM
. Importa cómodamente Zastate en cualquier archivo JavaScript.
import { createState } from "src/createState.js" // Not necessary
import { liked } from "js/likedvideos.js"
console.log(liked)
Control sobre el localStorage
Con Zastate puedes tener también control sobre el localStorage. Al igual que lo tendrías con un estado.