0.4.1 • Published 6 months ago

@zl-asica/react v0.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 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

6 months ago

0.3.16

6 months ago

0.4.1

6 months ago

0.4.0

6 months ago

0.3.15

6 months ago

0.3.14

6 months ago

0.3.13

7 months ago

0.3.12

7 months ago

0.3.11

7 months ago

0.3.9

9 months ago

0.3.10

9 months ago

0.3.6

9 months ago

0.3.5

9 months ago

0.3.8

9 months ago

0.3.7

9 months ago

0.3.0

10 months ago

0.2.1

10 months ago

0.2.0

10 months ago

0.3.2

10 months ago

0.1.4

10 months ago

0.3.1

10 months ago

0.2.2

10 months ago

0.3.4

10 months ago

0.1.6

10 months ago

0.3.3

10 months ago

0.1.5

10 months ago

0.1.0

10 months ago