0.4.1 • Published 4 months ago

@zl-asica/react v0.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

React Utilities 🚀

npm version JSR License Coverage Node.js pnpm Version | React Vitest Eslint Prettier

This repository is NOT a reimplementation of React itself. It is a collection of reusable React hooks, utilities, and tools to enhance development productivity. 🎉

Features

  • 🚀 Lightweight and optimized hooks and utilities for React projects.
  • 📦 Fully typed with TypeScript for better developer experience.
  • 🔒 Clean and consistent utilities for DOM, state, and async operations.
  • ✅ 100% (almost) test coverage with robust testing using Vitest.

Installation

Install the package via npm, yarn, pnpm, bun, or deno from JSR:

# With npm
npm install @zl-asica/react
# With yarn
yarn add @zl-asica/react
# With pnpm
pnpm add @zl-asica/react
# With bun
bun add @zl-asica/react
// With deno from JSR
import { useLocalStorage } from "jsr:@zl-asica/react";

Usage

For more examples, check the documentation.

Example: useToggle

import { useToggle } from "@zl-asica/react";

const App = () => {
  const [isToggled, toggle] = useToggle(false);

  return (
    <button type="button" onClick={toggle}>
      {isToggled ? "ON" : "OFF"}
    </button>
  );
};

export default App;

Limitations

ESM only. This package is built with ESM and is not compatible with CommonJS. If you are using CommonJS, sorry, this package is not for you. 😢

Contributing

Contributions are welcome! Feel free to open an issue or submit a PR. ❤️

License

This project is licensed under the MIT License.

0.3.17

4 months ago

0.3.16

4 months ago

0.4.1

4 months ago

0.4.0

4 months ago

0.3.15

4 months ago

0.3.14

5 months ago

0.3.13

5 months ago

0.3.12

5 months ago

0.3.11

5 months ago

0.3.9

8 months ago

0.3.10

8 months ago

0.3.6

8 months ago

0.3.5

8 months ago

0.3.8

8 months ago

0.3.7

8 months ago

0.3.0

8 months ago

0.2.1

8 months ago

0.2.0

8 months ago

0.3.2

8 months ago

0.1.4

8 months ago

0.3.1

8 months ago

0.2.2

8 months ago

0.3.4

8 months ago

0.1.6

8 months ago

0.3.3

8 months ago

0.1.5

8 months ago

0.1.0

8 months ago