1kb promise based popup library for react, more readable code zero state mangmnt | Heykuki News