FunctionComponent
需要考虑的问题:
-
如何支持
FC
? -
如何组织
Hooks
?(下一节课讲解)
如何支持FC?
FC
的工作同样植根于:
-
beginWork
-
completeWork
第二种调试方式
采用vite
的实时调试,他的好处是 「实时看到源码运行效果」。
创建vite
项目:
pnpm create vite
使用vite
而不是webpack
作为demo
调试的原因:
-
在开发阶段编译速度快于
webpack
-
vite
的插件体系与rollup
兼容
参考资料:vite强制预编译 (opens in a new tab)
课外资料
如果vite
热更新失效,可能是因为 「书写的React组件不符合规范」,可以引入eslint-plugin-react-refresh (opens in a new tab)插件检查不符合规范的地方。