Skip to content

Latest commit

 

History

History
111 lines (88 loc) · 8.28 KB

README.md

File metadata and controls

111 lines (88 loc) · 8.28 KB

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.

NPM JavaScript Style Guide License: MIT BundleSize

Geliştirme sürecinizi profesyonelleştirmek ve hızlandırmak için özel olarak hazırlanmış React hooklarını içerir.

React.js Next.js

react kanca storybook demo linki: react-kanca.com 🔗

react kanca npm linki: react-kanca npm 🔗

☕️ Kurulum

yarn add react-kanca
npm install react-kanca
pnpm i react-kanca

React Kanca

🧠 Kullanım

React Kanca Storybook

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()

    .
    .
    .
}

React Kanca

Lisans

MIT © anilcanboga