Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anilcanboga/react-kanca
React-kanca, karmaşıklığı azaltarak projelerinizin daha okunabilir, yönetilebilir ve yeniden kullanılabilir olmasını sağlayan hookları içerir.
https://github.com/anilcanboga/react-kanca
custom-hooks front-end hooks hooks-library react react-hooks
Last synced: 27 days ago
JSON representation
React-kanca, karmaşıklığı azaltarak projelerinizin daha okunabilir, yönetilebilir ve yeniden kullanılabilir olmasını sağlayan hookları içerir.
- Host: GitHub
- URL: https://github.com/anilcanboga/react-kanca
- Owner: anilcanboga
- Created: 2024-05-02T13:03:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T18:51:29.000Z (about 1 month ago)
- Last Synced: 2025-01-15T21:34:18.774Z (about 1 month ago)
- Topics: custom-hooks, front-end, hooks, hooks-library, react, react-hooks
- Language: JavaScript
- Homepage: https://www.react-kanca.com/
- Size: 1.21 MB
- Stars: 17
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# react-kanca
> React-kanca, karmaşıklığı azaltarak projelerinizin daha okunabilir, yönetilebilir ve yeniden kullanılabilir olmasını sağlar. React projelerinde tekrar eden kodları azaltarak geliştirici deneyimini iyileştirmeyi amaçlamaktadır.
[](https://www.npmjs.com/package/react-kanca) [](https://standardjs.com) [](https://opensource.org/licenses/MIT) [](https://bundlephobia.com/package/react-kanca)
Geliştirme sürecinizi profesyonelleştirmek ve hızlandırmak için özel olarak hazırlanmış React hooklarını içerir.
react kanca storybook demo linki: [react-kanca.com](https://www.react-kanca.com/) 🔗
react kanca npm linki: [react-kanca npm](https://www.npmjs.com/package/react-kanca/) 🔗
## ☕️ Kurulum
```bash
yarn add react-kanca
``````bash
npm install react-kanca
``````bash
pnpm i react-kanca
```
## 🧠 Kullanım
[](https://www.react-kanca.com/)
```jsx
import {
useBatteryInfo,
useBeforeUnload,
useClickOutside,
useColorScheme,
useConnection,
useCookie,
useCopyToClipboard,
useDebounce,
useDocumentTitle
useEqualObject,
useFetch,
useForceUpdate,
useFullScreen,
useGeolocation,
useHover,
useIntersectionObserver,
useInterval,
useIsFirstRender,
useLocalStorage,
useMedia,
useMobileLandscape,
useMousePageLeave,
useMultiStateValidator,
useOnlineStatus,
usePageLeave,
usePageVisible,
usePreferredLanguage,
usePrevious,
useScrolling,
useScrollLock,
useScrollToElement,
useSelection,
useSessionStorage,
useStateValidator,
useThrottle,
useToggle,
useUpdateEffect,
useURLSearchParams,
useWindowScroll,
useWindowSize,
ErrorBoundaryKanca
} from 'react-kanca'// import 'react-kanca/dist/index.css'
const App = () => {
const { width, height } = useWindowSize()
const isVisible = usePageVisible().
.
.
}
```[](https://medium.com/@anilcanboga/react-kanca-0afba24625fa)
## Lisans
MIT © [anilcanboga](https://github.com/anilcanboga)