Skip to content

Releases: suhaotian/use-one

0.9.7

17 Oct 11:05
Compare
Choose a tag to compare

fix esm module import error

0.9.5

29 Dec 02:53
Compare
Choose a tag to compare
  • fix bug

0.8.2

25 Aug 05:14
Compare
Choose a tag to compare
  • Add .syncState method, this method just sync state without emit update, useful for list component update

0.8.1

24 Aug 09:10
Compare
Choose a tag to compare
  • Add .replaceState method and warn .setState
  • Add .forceUpdate method
  • Add .getUpdateCount method, we can know how many times update in our state now
  • Add boilerplate code generator support: use-one-templates

Less is more

22 Aug 17:30
Compare
Choose a tag to compare
  • No more on/off with every render
  • Optional generic type for createOne

0.7.0

22 Aug 15:19
Compare
Choose a tag to compare
0.7.0 Pre-release
Pre-release
  • fix bug with type

Detail: before if we const [useCount, counStore] = createOne(0), then if we use counStore.getState()+1, will get type error.

image

0.6.0

22 Aug 05:13
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release
  • fix type bug

0.5.0

22 Aug 05:02
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

Change:

  • No need add generic type with createOne<[GenericType]>, inspired by React's useState
  • Internal: no subscribe and unsubscribe with every render!

0.4

22 Aug 05:00
Compare
Choose a tag to compare
0.4 Pre-release
Pre-release
performance improve!

Add UMD build

20 Aug 17:36
Compare
Choose a tag to compare
Add UMD build Pre-release
Pre-release

jsdeliver

<script src="https://unpkg.com/[email protected]/umd/eventemitter3.min.js"></script>
<script src="https://unpkg.com/[email protected]/dist/useone.umd.production.min.js"></script>

Browser Namespace: UseOne.createOne