Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
A lightweight yet powerful library that provides various useful tools in React environments.
翻訳待ち
Loading the full README.
Read the full README ↗English | 한국어 | 日本語 | 简体中文 | Español
A collection of lightweight, zero-dependency React utilities for building robust applications.
| Package | Description | Version |
|---|---|---|
| react-simplikit | React hooks, components and utils: state and logic, browser events, and mobile web (keyboard, safe area, viewport) | |
| react-simplikit-codemod | Codemods that rewrite a codebase for a react-simplikit upgrade |
npm install react-simplikit
Use useDebounce to call your search function after the user stops typing for 300 ms. In this example, searchAPI is the search function provided by your application.
import { useState } from 'react';
import { useDebounce } from 'react-simplikit';
function SearchInput() {
const [query, setQuery] = useState('');
const debouncedSearch = useDebounce((value: string) => {
// Actual API call
searchAPI(value);
}, 300);
return (
<input
value={query}
onChange={e => {
setQuery(e.target.value);
debouncedSearch(e.target.value);
}}
placeholder="Enter search term"
/>
);
}
The debounced function exposes .cancel(), and pending calls are cancelled automatically when the component unmounts.
Use the style returned by useAvoidKeyboard to move a fixed input above the on-screen keyboard when it opens.
import { useAvoidKeyboard } from 'react-simplikit';
function ChatInput() {
const { style } = useAvoidKeyboard();
return (
<div style={{ position: 'fixed', bottom: 0, left: 0, right: 0, ...style }}>
<input type="text" placeholder="Type a message..." />
</div>
);
}
Help your AI coding assistant find existing hooks, components and utilities, and check import and SSR rules with the included agent skill.
npx skills add toss/react-simplikit --skill react-simplikit
See the AI Integration guide for setup details. Agents can also use llms.txt to find API documentation.
Choose a hook by the problem you need to solve in Common use cases.
Visit react-simplikit.slash.page for full documentation.
packages/
├── react-simplikit/ # the library
├── codemod/ # react-simplikit-codemod
└── plugin/ # agent skill for AI coding assistants
We welcome contributions from everyone! Please check our contribution guide.
MIT © Viva Republica, Inc. See LICENSE for details.