MCPcopy Index your code
hub / github.com/QuarkGluonPlasma/react-course-code

github.com/QuarkGluonPlasma/react-course-code @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
832 symbols 2,075 edges 530 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

react-course-code

掘金小册《React 通关秘籍》案例代码

后续更多内容关注 #神光的幸福生活 公众号

一网打尽常用 React Hooks

闭包陷阱的成因和解决方案

React 组件如何写 TypeScript 类型

迷你 Calendar

Calendar 日历组件

受控模式 vs 非受控模式

快速掌握 storybook

react 组件和 hook 的单测

Suspense 和 ErrorBoundary

ColorPicker 颜色选择器组件

Space 间距组件

Icon 图标组件

React.Children 和它的两种替代方案

用 react-spring 做动画

结合 use-gesture 手势库做交互动画

用 react-spring 和 react-transition-group 实现过渡动画

快速掌握 Tailwind:最流行的原子化 CSS 框架

5 种 Observer

Watermark 防删除水印组件

手写 react-lazyload

自定义 hook 练习

自定义 hook 练习(二)

Popover 弹窗组件

click-to-react-component 快速定位组件源码

快速掌握 styled-components

react-spring 实现滑入滑出转场动画

Message 消息组件

Upload 上传组件

Form 表单组件

OnBoarding 漫游式引导组件

基于 React Router 实现 keepalive

context 的性能缺点和解决方案

手写一个 Zustand

reat-intl 实现国际化

通过 exceljs 和 google sheet 实现国际化资源包导入导出

基于 react-dnd 实现拖拽排序

拖拽版 TodoList

react playground 思路分析

react playground

手写 mini react

React 组件库构建并发布 npm 仓库

Rollup 打包 React 组件库

对比 webpack 学习 Rollup

低代码编辑器

React Flow 快速入门

React Flow 振荡器调音

AudioContext 在线钢琴

Three.js 快速入门

3D 场景如何加载外部模型

React 如何结合 Three.js 开发 3D 项目?

react-three-fiber:组件化开发 3D 项目

在线 T 恤设计

Extension points exported contracts — how you extend this code

MyLazyloadProps (Interface)
(no doc)
react-lazyload-test/src/MyLazyLoad.tsx
CalendarProps (Interface)
(no doc)
controlled-and-uncontrolled/src/App8.tsx
ConfigContextType (Interface)
(no doc)
space-component/src/Space/ConfigProvider.tsx
KeepAliveLayoutProps (Interface)
(no doc)
router-keepalive/src/keepalive.tsx
HeaderProps (Interface)
(no doc)
calendar-component/src/Calendar/Header.tsx
PageItem (Interface)
(no doc)
transition-test/src/App.tsx
ConfigProviderProps (Interface)
(no doc)
message-component/src/Message/ConfigProvider.tsx
LinkProps (Interface)
(no doc)
styled-components-test/src/App5.tsx

Core symbols most depended-on inside this repo

useState
called by 124
mini-react/src/mini-react.js
useEffect
called by 91
mini-react/src/mini-react.js
render
called by 48
suspense-error-boundary/src/App3.jsx
render
called by 13
mini-react/src/mini-react.js
onChange
called by 13
locate-code-test/src/Aaa.tsx
getComponentById
called by 13
lowcode-editor/src/editor/stores/components.tsx
onChange
called by 9
controlled-and-uncontrolled/src/App3.tsx
toNumber
called by 7
guang-components-rollup/src/Watermark/useWatermark.ts

Shape

Function 638
Interface 161
Method 25
Class 8

Languages

TypeScript100%

Modules by API surface

mini-react/src/mini-react.js24 symbols
react-flow-test/src/logic/logic.js15 symbols
mini-calendar-test/src/App.tsx12 symbols
watermark-component/src/Watermark/useWatermark.ts10 symbols
react-flow-test/src/logic/context.js10 symbols
guang-components/src/Watermark/useWatermark.ts10 symbols
guang-components-rollup/src/Watermark/useWatermark.ts10 symbols
react-3d-tshirt-design/src/App.tsx9 symbols
zustand-test/src/myZustand.js8 symbols
upload-component/src/Upload/index.tsx8 symbols
suspense-error-boundary/src/App3.jsx8 symbols
react-playground-project/src/ReactPlayground/components/Preview/compiler.worker.ts8 symbols

For agents

$ claude mcp add react-course-code \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact