React Hooks
Source: https://github.com/rehooks/awesome-react-hooks at
33424d3e810c
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
awesome-react-hooks 
섹션 제목: “awesome-react-hooks ”훌륭한 React Hooks 자료모음
튜토리얼
섹션 제목: “튜토리얼”- “Making Sense of React Hooks” by Dan Abramov
- “From React.Component to hooks” by Octave Raimbault
- “React Hooks: What’s going to happen to my tests?” by Kent C. Dodds
- “State Management with React Hooks - No Redux or Context API” by André Gardi
- “How to Fetch Data with React Hooks?” by Robin Wieruch
- React Hooks 입문서
- React Hooks - useContext와 useReducer를 활용한 심화 내용
- “Using Custom React Hooks to Simplify Forms” by James King
- Axios를 활용한 데이터 가져오기 Custom React Hook 테스트
- React Hooks 학습 가이드 (예제 & 튜토리얼) by Eric Bishard
- “Sanely Testing React Hooks” by Dave Cooper
- React by Example: Hooks
- 🎬 ReactConf 2018: React Today and Tomorrow by Sophie Alpert and Dan Abramov 공식 발표 및 첫 데모.
- 🎬 ReactConf 2018: 90% Cleaner React by Ryan Florence
- 🎬 React Hooks: A Complete Introduction by Harry Wolff
- 🎬 React Hooks 재생목록 by Ben Awad
- 🎬 React Hooks 재생목록 by Josh Ribakoff
- 🎬 React Hooks 재생목록 by Michael Chan
- 🎬 Custom Hooks in React by Tanner Linsley
팟캐스트
섹션 제목: “팟캐스트”- React Hooks - Syntax (Nov 14th, 2018)
- React Hooks 1 Year Later - Syntax (Mar 18, 2020)
- Why should I use React Hooks? - Syntax (Dec 7th, 2020)
eslint-plugin-react-hookshooks.macro메모이제이션 무효화 자동화를 위한 Babel 매크로- CodeSandbox 스타터 킷
- VS Code용 React Hooks 코드 조각
hook-into-propsHooks를 사용하여 HOC를 빌드하는 데 도움이 됩니다. 클래스 컴포넌트에서 Hooks를 사용하는 데 유용합니다.react-universal-hooksReact Universal Hooks: 함수형 또는 클래스 컴포넌트 어디서나 사용하기- Jooks React의 Hooks API (useState 등)를 모의하여 사용자 정의 Hooks를 단위 테스트합니다.
react-hooks-testing-library사용자 정의 React Hooks에 대한 단위 테스트를 작성하는 라이브러리입니다.
카탈로그
섹션 제목: “카탈로그”- @react-hookz/web - SSR 호환성을 고려하여 신중하게 구축한 범용 React Hooks 라이브러리입니다.
- ahooks 엔터프라이즈 애플리케이션을 목표로 하는 React Hooks 모음입니다.
- beautiful-react-hooks(🔥) 컴포넌트 및 사용자 정의 Hooks 개발 속도를 높이는 Hooks 모음입니다.
- Captain hook 소박한 Hooks 목록입니다.
- crooks 고유한 React Hooks 모음입니다.
- hooks-by-example 초보자 친화적인 Hooks 실제 사용 예제 모음입니다.
- Hooks.guide 커뮤니티에서 선별한 React Hooks 모음입니다.
- react-recipes 👩🍳 필수 Hooks 레시피 모음 🥘
- React Hooks 검색 가능 모음
- Sunflower(🌻) antd 컴포넌트를 반환하는 React Hooks 모음입니다.
- useHooks(🐠) 매일 새로운 React Hook 레시피.
- Use Hooks 재사용 가능한 React Hooks 모음입니다.
패키지
섹션 제목: “패키지”@21kb/react-hooks빠져나올 수 없는 React Hooks 세트입니다.@d2k/react-devtoDev.to API 요청을 위한 React Hook@d2k/react-githubGithub API 요청을 위한 React Hook@d2k/react-localstoragelocalstorage 값을 업데이트하고 초기화하며 컴포넌트와 동기화된 상태로 유지하는 React Hook입니다.@elgorditosalsero/react-gtm-hookGoogle Tag Manager를 쉽게 처리하기 위한 React Hook입니다.@hookstate/coreReact를 위한 현대적이고 매우 빠르고 확장 가능한 상태 관리입니다.@jzone/react-request-hook🐶 커스텀 요청을 위한 React Hook, 다양한 라이브러리와 호환, Redux 지원@kevinwolf/formalReact Hooks 시대를 위한 우아한 폼 관리 원시 타입입니다.@koale/useworker⚙️ UI를 차단하지 않고 웹 워커를 사용하여 백그라운드에서 무거운 작업 실행하기@marvelsq/use-properties-hookFunctionComponent 내부의 인스턴스 함수(class-properties처럼 그리고ShallowCompare와 동일)@rehooks/component-size컴포넌트의 크기를 결정하는 React Hook입니다.@rehooks/document-title문서 제목을 업데이트하는 React Hook입니다.@rehooks/document-visibility문서 가시성을 구독하는 React Hook입니다.@rehooks/input-value입력 값을 만드는 React Hook입니다.@rehooks/local-storagelocalStorage[key]를 컴포넌트와 동기화하는 React Hook입니다.@rehooks/network-status네트워크 상태를 가져오는 React Hook입니다.@rehooks/online-status온라인 상태를 위한 React Hook입니다.@rehooks/window-scroll-position윈도우x와y위치를 가져오는 React Hook입니다.@rehooks/window-size윈도우 크기를 구독하는 React Hook입니다.@rekindle/use-request🤖 요청을 하기 위한 React Hook입니다.@rkrupinski/use-state-machine유한 상태 머신 Hook입니다.@staltz/use-profunctor-stateProfunctor Optics를 사용한 상태 관리를 위한 React Hook@webscopeio/react-health-check🏥 API 서비스의 상태를 확인하기 위한 가벼운 React Hook입니다.@wellyshen/use-web-animations🍿 Web Animations API를 사용한 고성능이고 조작 가능한 애니메이션을 위한 React Hook입니다.@withvoid/melting-potReact Hook 유틸리티 라이브러리입니다.ahooks/usetable쿼리 테이블 시나리오를 위한 점진적 솔루션입니다.concentReact를 위해 맞춤화된 상태 관리, 간단하고 예측 가능하며 점진적이고 효율적입니다.constateuseContextState와useContextReducer를 사용하여 로컬 상태를 글로벌 상태로 변환합니다.conuseContext를 통해 Hook을 공유하기easy-peasyReact를 위한 쉽고 간단한 글로벌 상태입니다.fetch-suspenseSuspense 지원이 있는 Fetch API를 위한 React Hook입니다.graphql-hooksHook 우선 미니멀 GraphQL 클라이언트입니다.mobx-react-lite실험적 React Hooks를 기반으로 하는 MobX를 위한 가벼운 React 바인딩입니다.modaliReact를 위한 즐거운 모달 대화 컴포넌트로, React Hooks를 지원하도록 처음부터 만들어졌습니다.moment-hooks일반 React Hooks를 포함하는 라이브러리입니다.nice-hooks🍹 React Hooks를 더 쉽게 사용하기 위한 많은 좋은 Hooks입니다 (useState 콜백 / 라이프사이클 / 인스턴스 변수)promise-hookPromise 기반 데이터 가져오기를 간단히 하는 React Hook입니다.reactive-react-reduxReact Hooks와 Proxy를 통한 React Redux 바인딩react-async-hookReact 컴포넌트에 ad-hoc 데이터를 가져오는 React Hook입니다.react-cached-callback루프에서와 같이 키별로 여러 콜백을 캐시하는 React Hook입니다.react-context-refsContext를 통해 요소의 ref를 얻는 React Hook입니다.react-cookie범용 쿠키를 위한 React Hook입니다.react-cool-dimensions📏 요소의 크기를 측정하고 반응형 컴포넌트를 처리하는 React Hook입니다.react-cool-form📋 폼 상태 및 유효성 검사를 위한 React Hook, 적은 코드 더 많은 성능입니다.react-cool-inview🖥️ 요소가 뷰포트에 들어가거나 나가는 것을 모니터링하는 React Hook (또는 다른 요소)입니다.react-cool-onclickoutside🖱 컴포넌트 외부의 클릭을 수신하는 React Hook입니다.react-cool-portal🍒 모달, 드롭다운, 도구 설명 등을 나 다른 곳에 렌더링하는 Portals를 위한 React Hook입니다.react-cool-virtual♻️ 큰 데이터 세트를 쉽게 렌더링하기 위한 작은 React Hook입니다.react-countdown-hookReact를 위한 간단하지만 강력한 카운트다운 Hook입니다.requestAnimationFrame으로 구동됩니다.react-darkreader🌓 darkreader에서 영감받은 사이트에 다크/야간 모드를 추가하기 위한 React Hook입니다.react-declare-formReact Hook 기반 선언형 폼 라이브러리입니다.react-deep-hooks비원시 의존성을 위한 React Hook입니다.react-dom-status-hookDOMContentLoaded이벤트를 구독하는 React Hook입니다.react-enhanced-reducer-hook미들웨어를 허용하는useReducer의 대안입니다.react-fetch-hookFetch API를 편리하게 사용하는 React Hook입니다.react-firebase-hooksFirebase에서 사용할 Hooks 모음입니다.react-form-stateful폼 라이브러리입니다. dispatch를 노출하여 부작용을 통해 라이브러리를 확장할 수 있습니다.react-hanger작은 유틸리티 Hooks 모음입니다.react-hook-mighty-mouse선택된 요소에서 마우스 이벤트를 추적하는 React Hook 🐭react-hook-mousetrapmousetrap으로 구동되는 키 또는 키 조합에서 콜백을 트리거하는 Hook입니다.react-hookedup유용한 React Hook 모음입니다.react-hook-form번거로움 없이 폼 유효성 검사합니다.react-hook-layoutReact의 레이아웃 관리입니다.react-hooks-async취소 가능성과 합성성이 있는 비동기 함수를 위한 React 커스텀 Hook입니다.react-hooks-global-state간단한 글로벌 상태 관리입니다.react-hooks-image-sizeURL에서 자연 이미지 크기를 얻는 Hook입니다.react-hooks-lib재사용 가능한 React Hook 세트입니다.react-hooks-svgdrawingSVG 그리기를 위한 Hook입니다.react-hooks-use-modal모달을 쉽게 열기 위한 Hook입니다.react-hooks-visible요소 가시성을 위한 Hook입니다. Intersection Observer API를 사용합니다.react-hooks-worker웹 워커를 위한 React 커스텀 Hook입니다.react-hotkey-hook핫키를 위한 React Hook입니다.react-i18nextReact를 위한 올바른 국제화입니다.react-immer-hooksImmer를 사용하여 상태를 업데이트하는 useState와 useReducer입니다.react-indicative-hooksIndicative라는 데이터 유효성 검사 라이브러리를 감싸는 Hook입니다.react-intersection-visible-hook함수형 컴포넌트의 가시성을 추적하는 React Hook입니다.react-media-hook미디어 쿼리를 위한 React Hook입니다.react-metatags-hookHTML 메타 태그를 관리하는 React Hook입니다.react-native-react-bridgeReact를 실행하고 그들 사이의 통신을 처리하는 React Native 플러그인입니다.react-optimistic-ui-hook⚛️ React Hook으로 최소한의 “optimistic UI” 패턴 구현react-page-name페이지 제목을 관리하는 React Hook입니다.react-peer-dataWebRTC를 사용한 파일, 미디어 스트리밍/공유를 위한 PeerData 라이브러리 React 래퍼입니다.react-pirateReact 라이프사이클 및 유틸리티 Hook입니다.react-powerhooksreact-powerplug 컴포넌트를 위한 Hook API입니다.react-promisefulPromise 상태를 기반으로 조건부로 자식을 렌더링하는 React 컴포넌트 및 Hook입니다.react-queryReact에서 비동기 데이터를 가져오고, 캐시하고, 업데이트하기 위한 Hook입니다.react-recaptcha-hookgoogle-recaptcha v3를 위한 React Hookreact-recipes👩🍳 필수 Hook 레시피 모음 🥘react-request-hook관리되고 취소 가능하며 안전 지향의 API 요청입니다.react-responsiveReact 미디어 쿼리 모듈입니다.react-rocketjump상태와 부작용을 쉽게 관리합니다.react-screen-wake-lockScreen Wake Lock API의 React 구현입니다. 애플리케이션이 계속 실행되어야 할 때 장치가 화면을 어둡게 하거나 잠그는 것을 방지하는 방법을 제공합니다.react-script-hook외부 스크립트를 동적으로 로드하고 언제 로드되는지 알기 위한 React Hook입니다.react-selector-hooks렌더 외부의 선언을 위한 Hook 기반 메모이제이션된 선택기 팩토리 모음입니다.react-speech-kit브라우저 음성 인식 및 음성 합성을 위한 Hook입니다.react-state-patternsHook에서 React 상태 제공자 패턴의 재사용 가능한 구현을 만드는 유틸리티 패키지입니다.react-swipeableReact 스와이프 이벤트 핸들러 Hook입니다.react-trackedReact Context를 사용한 간단하고 빠른 글로벌 상태입니다. 번거로움 없이 불필요한 재렌더링을 제거합니다.react-uniformed🚀 Hook을 사용한 선언형 React 폼입니다.react-use-apiAxios에 대한 비동기 HTTP 요청 데이터입니다. 다양한 UI 상태, SSR 및 데이터 사전 캐싱을 위해 설계되었습니다.react-use-browser서버가 생성한 마크업이 최종 클라이언트 애플리케이션 마크업과 달라야 할 때 서버 사이드 렌더링된 컴포넌트의 클라이언트 쪽 수화를 가능하게 하는 Hook입니다.react-use-calendar이벤트가 있는 달력을 구현하기 위한 Hook입니다.react-use-clipboard사용자의 클립보드에 텍스트를 복사하는 Hook입니다.react-use-d3D3를 사용하는 React Hook입니다.react-use-data-loader데이터를 로드하는 React Hookreact-use-fetch-factoryRedux로 데이터를 가져오고 선택하는 React Hook입니다.react-use-fetch-with-reduxRedux와 함께 작동하는 API 요청을 캐시하는 React Hook입니다.react-use-form-state폼 및 입력 상태를 관리하는 React Hook입니다.react-use-id-hookSSR 안전 고유 ID 문자열을 생성하는 React Hook입니다.react-use-idbindexDB를 사용하여 브라우저에 값을 저장하는 React Hook입니다.react-use-infinite-loader:infinity: :page_with_curl: :hourglass_flowing_sand: React 앱을 위한 초경량 무한 로딩(스크롤) Hookreact-use-input🎣 setter를 HTML 입력에 직접 제공할 수 있는 Hook입니다.react-use-lazy-load-image:sunrise: :zap: React 앱에 이미지 게으른 로딩을 쉽게 추가하세요.react-use-message-bar메시지 바를 위한 간단한 React Hook입니다.react-use-modal모달을 관리하는 React Hook입니다.react-use-path가장 작은 Hook 스타일 React 라우터입니다.react-use-scroll-position스크롤 위치를 사용하는 React Hook입니다.react-use-trigger코드의 어느 곳에서나 효과를 트리거하는 React Hook입니다.react-use-watch의존성이 변경되었을 때 한 번만 트리거되는 React Hook입니다.react-use-waveletWavelet 스마트 컨트랙트 플랫폼에 연결하기 위한 React Hook입니다.react-use필수 Hook 모음입니다.react-useFormless폼 상태를 관리하는 React Hook입니다.react-usemiddlewareuseReducer와 함께 기존 Redux 미들웨어(예: thunk 또는 saga)를 사용하는 React Hook입니다.react-useportal🌀 usePortal, Portal을 위한 React Hookreact-user-medianavigator.getUserMedia를 위한 React 래퍼입니다.react-waitReact 애플리케이션을 위한 복잡한 로더 관리 Hook입니다.react-window-communication-hook브라우저 컨텍스트(탭, 창, iframe) 간 통신을 위한 React Hook입니다.react-with-hooks제안된 React Hooks API를 위한 Ponyfill입니다.reaktion글로벌 상태 관리를 위한 useState와 같은 Hook입니다.redhooksReact Hook을 사용한 글로벌 상태 관리입니다. Redux-thunk 또는 redux-saga와 같은 미들웨어 또는 자신의 커스텀 미들웨어 사용도 지원합니다.redux-react-hookRedux 스토어에서 매핑된 상태에 접근하는 React Hook입니다.region-coreusePropsHook을 사용하는 글로벌 상태 관리 프레임워크입니다.rehooks-visibility-sensor요소가 뷰에 스크롤되었는지 확인합니다.resyncedReact Hooks API를 사용한 다중 상태 관리입니다.retoHook을 사용한 유연하고 효율적인 React 저장소입니다.rrhreact-redux를 위한 슈퍼 심플 React Hook입니다.rxjs-hooksReact Hook과 함께 RxJS v6+를 사용하는 쉬운 방법입니다.scroll-data-hook스크롤 속도, 거리, 방향 등에 대한 정보를 반환합니다.style-hook🎨 React Hook으로 js에서 css를 작성하세요.swr원격 데이터 가져오기를 위한 React Hooks 라이브러리입니다.the-platform일반적인 상황을 위해 React Hook과 Suspense 친화적 React 요소로 변환된 브라우저 API입니다.trousers👖 Hook 우선 CSS-in-JS 라이브러리, 의미론과 런타임 성능에 중점을 둡니다.use-abortable-fetch컴포넌트가 언마운트되거나 다른 요청이 이루어질 때 fetch를 수행하고 취소하는 React Hook입니다.use-actionuseEffect와 거의 동일하지만 지연되지 않습니다.use-as-bindWASM 소스와 함께 as-bind를 사용하는 React Hook입니다.use-async-memo비동기 메모이제이션된 데이터를 생성하는 React Hook입니다.use-autocomplete배열 내에서 검색 문자열에 대한 자동 완성 값을 반환하는 React Hook입니다.use-axios-reactaxios를 위한 React CRUD Hook, 광범위한 예제 목록use-boolean부울 상태를 처리하기 위한 편리한 도우미입니다.use-browser-history브라우저 히스토리 이벤트를 처리하는 React Hook입니다.use-cart쇼핑 카트 기능을 제공하는 React Hook입니다.use-click-awayDOM 요소를 클릭하지 않을 때 콜백을 호출하려는 경우 사용하는 React Hook입니다.use-clippy사용자의 클립보드에서 읽고 쓰는 React Hook입니다.use-context-selector사용자 영역의 React useContextSelector Hook입니다.use-controlled-input-number숫자 입력 동작을 거의 예상대로 만드는 React Hook입니다.use-countries국가 및 언어를 나열하는 커스텀 React Hook입니다.use-debounceReact를 위한 디바운스(및 스로틀) Hook입니다.use-deep-compare입력에 대한 깊은 비교를 사용하는 React의 useEffect/useMemo/useCallback Hook입니다.use-deep-compare-effect🐋 참조 동등성이 아닌 입력에 대한 깊은 비교를 사용하는 React의 useEffect Hook입니다.use-detect-print페이지가 인쇄 중일 때를 감지하는 React Hook입니다.use-dimensions화면 및 윈도우 크기를 얻기 위한 React Native Hook입니다.use-double-click연속 더블 클릭 및 클릭과 더블 클릭 이벤트를 결합하는 React Hook입니다.use-eazy-auth인증을 처리하는 React Hook입니다.use-events마우스 이벤트를 처리하는 React Hook 세트입니다.use-force-update함수형 컴포넌트의 재렌더를 강제하는 React Hook입니다.use-hotkeyskeydown 및 keyup 키보드 이벤트를 수신하고 키보드 단축키를 정의하고 분배하는 HotKeys.js React Hook입니다.use-hovering호버 상태를 추적하는 간단하고 접근 가능한 React Hook입니다.use-http🐶 useFetch, 동형 HTTP 요청을 만드는 React Hook입니다.use-immer상태를 조작하기 위해 immer를 사용하는 Hook입니다.use-input-file입력 파일을 만드는 React Hook입니다.use-is-mounted-refuseIsMountedRef는 컴포넌트가 마운트될 때를 확인하는 React Hook입니다.use-lang-directionHTML 요소의dir속성 값을 읽고 해당 업데이트를 읽어 UI를 적절하게 업데이트할 수 있는 Hook입니다.use-last-fmSpotify 또는 last.fm이 지원하는 다른 사이트의 현재 재생 중인 곡을 실시간으로 표시하는 Hook입니다. ♪use-liliusReact를 위한 헤드리스 달력 Hook입니다.use-mediaReact Hook이 있는 CSS 미디어 쿼리입니다.use-mouse-action마우스 다운/업 및 클릭 이벤트를 모두 수신하는 React Hook이며 한 번 호출된 함수입니다.use-multiselect다중 선택 상태를 관리합니다.use-overflowX 및 Y 오버플로우를 감지할 수 있는 React Hook입니다.use-places-autocomplete📍 Google Maps Places 자동완성을 위한 React Hook입니다.use-popperPopper.js 주변의 React Hook 래퍼입니다.use-query-params쉬운 직렬화로 URL 쿼리 매개변수의 상태를 관리하는 React Hook입니다.use-react-modal🖼 useModal, 모달/대화 상자/라이트박스를 위한 React Hookuse-react-routerReact Router를 사용한 pub-sub 동작을 위한 React Hook입니다.use-reactive-stateuseReactiveState()- React의useState()에 대한 반응형 대체입니다.use-reducer-async비동기 작업이 있는 React useReducer입니다.use-reduxredux를 바인드하는 Hook입니다.use-scroller다음 페이지를 자동으로 추가하는 React Hook으로 사용자가 전체 페이지 로드를 피할 수 있습니다.use-scroll-to-bottom요소가 아래로 스크롤되었을 때를 감지하는 React Hook입니다.use-simple-undo실행 취소/재실행 기능의 간단한 구현입니다.server-push-hooks🔥 socket.io, SEE 등을 위한 React Hookuse-socket.io-clientsocket.io-client를 위한 React Hook이며 부작용 없이 socket.io 클라이언트를 조작합니다.use-sse✨useSSE - Server-Side Effect 사용. 클라이언트와 서버 쪽 모두에서useEffect.use-ssr☯️ 서버, 브라우저 또는 React Native에 있는지 결정하는 React Hook입니다.use-state-snapshots실행 취소/재실행 기능에 대한 상태 변경을 추적하는 React Hook입니다.use-substate단일 앱 상태를 구독하는 React Hook (현재 Redux 앱에서 작동합니다).use-suspenderReact.Suspense로 비동기 작업을 실행합니다.use-tHook을 사용하는 다중 언어입니다.use-undo실행 취소 및 재실행 기능을 구현하는 React Hook입니다.use-videocard캔버스를 사용하여 클라이언트의 그래픽 카드 정보를 가져오는 React Hookuse-window-blur-change-title사용자가 현재 윈도우에서 포커스를 이동할 때 페이지 제목을 설정하는 React Hook입니다.useDarkMode“다크 모드” 컴포넌트를 구현하는 데 도움이 되도록 하는 커스텀 React Hook입니다.useDeferredState상태 변경을 지연시키는 React Hook입니다. UI가 애니메이션 사라지기를 완료할 때까지 기다렸다가 컴포넌트를 언마운트할 때 필수입니다.useDropZone간단한 드래그 앤 드롭 기능을 설정할 수 있게 해주는 React Hook입니다.useEmailAutocomplete📬 이메일 자동완성 입력을 위한 React Hook입니다.useFileDialoguseFileDialog React Hook을 사용하여 파일 입력으로 투쟁하지 않고 파일 대화 상자를 엽니다.useInView요소가 뷰포트에 들어오거나 나갈 때를 알려주는 Intersection Observer API의 React 구현입니다.useIsTyping사용자가 textarea 또는 input 내에서 입력 중인지 확인하는 Hook입니다.useKeyCapture⌨️ keyDown 이벤트 수신을 더 쉽게 해주는 간단한 Hook입니다.usePosition요소의 왼쪽 위 위치를 얻는 React Hook입니다.useReducerWithEffectsReducer 및 부작용을 함께 배치하는 React Hook입니다.useReducerWithLocalStorageuseReducerHook에 로컬 스토리지 지원을 추가하는 React HookuseScreenTypeBootstrap 4 그리드에 대한 화면 크기 유형 결정입니다.useScreenType구성 가능한 중단점 지원으로 현재 화면 유형(모바일, 태블릿, 데스크톱)을 동적으로 가져오는 React Hook입니다.useScrollSpy스크롤 위치를 기반으로 네비게이션을 자동으로 업데이트하는 React Hook입니다.useServiceWorkerService Worker를 등록할 수 있는 React Hook입니다.useValueAfter컴포넌트에 다양한 props를 쉽게 제공하는 매우 간단한 React Hook (엣지 케이스 테스트에 편리함)useWaitForElementsMutationObserver로 렌더링할 요소를 기다리는 간단한 Hook입니다.useWindowOrientation현재 윈도우 크기를 기반으로 윈도우 방향(세로 vs 가로)을 반환하는 Hook입니다.useWindowWidthBreakpoints윈도우 너비 중단점을 사용하는 Hook (Bootstrap에서 영감)
HagiCode
HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.
풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.
- 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
- 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.
Windows용 다운로드
HagiCode 공유
아이디어를 실제로 배포되는 소프트웨어로.
HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.
- 스마트
- OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적
- 다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
- 즐거운
- 편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

