Vanilla State

CommonJS Example

Seamless integration with Node.js and legacy environments

Note: This example demonstrates CommonJS usage in a browser. In Node.js, you would use require('@uhd_kr/vanilla-state').

Implementation

// CommonJS Import
const VnlState = require('@uhd_kr/vanilla-state');

const count = new VnlState(0);
count.addEventListener('change', (value) => {
  console.log('Count:', value);
});

count.set(5); // Basic usage
count.set(10, { notify: false }); // Silent

Counter Demo

0

Silent Update

Key Differences

CommonJS

  • Synchronous loading
  • require() based
  • Native Node.js support

ES Module

  • Static analysis support
  • import based
  • Modern browser standard
```