react 17 源码调试环境搭建(超简单)

本文参考:React技术揭秘

环境node 14

1、clone 如下代码

https://gitee.com/kasong/react.git

进入 node_modules/react 执行npm link

进入node_modules/react-dom 执行npm link

2、使用cra 创建项目

复制代码
npx create-react-app a-react-demo

我这边创建完直接把pakage.json 里面的 react,react-dom删掉了,重新执行npm i

然后执行npm link react react-dom

3、入口文件调整如下

4、执行npm run start 即可看到页面,在下方文件中调试即可

相关推荐
拾年27518 小时前
React Hooks 进阶篇:useMemo / useCallback / useReducer / useImperativeHandle,用「算账 +
前端·javascript·react.js
拾年27518 小时前
React Hooks 保姆级教程:把组件想象成失忆的打工人,4 个 Hook 带你原地起飞
前端·javascript·react.js
小林ixn18 小时前
在浏览器里跑 DeepSeek-R1:WebGPU + Transformers.js 实战
react.js·llm·浏览器
名字还没想好☜18 小时前
React 用 useEffect 做轮询实战:setInterval 拿到旧 state 的闭包陷阱与正确清理
前端·javascript·react.js·react·useeffect
张元清1 天前
React useLatest Hook:在异步回调里读到最新状态 (2026)
javascript·react.js
光影少年1 天前
react navite图片加载优化、大图卡顿、缓存策略
前端·react native·react.js
To_OC1 天前
踩了个 TS 的坑之后,我终于把 type 和 interface 掰明白了
前端·react.js·typescript
Eloudy2 天前
ReAct 原理简介
前端·javascript·人工智能·react.js·agent·gpu
嘟嘟07172 天前
Next.js 博客左侧笔记列表是怎么从 Redis 渲染出来的?从组件、children 到动态路由一次讲清
redis·react.js·前端工程化
张元清2 天前
React useInterval Hook:没有过期闭包的 setInterval (2026)
javascript·react.js