在genComponent函数内使用useCallback的问题
来源:18-4 -使用useCallback缓存添加组件的函数

孟起笨猪
2024-07-03
老师,这里浏览器中会提示“useCallback 钩子被调用在一个不是 React 函数组件或自定义 React 钩子函数的地方。React 组件名称必须以大写字母开头,而 React 钩子函数名称必须以 “use” 开头”这个报错
能够直接将 genComponent 前面改成 大写GenComponent 吗?这样的话就是将声明的组件进行调用,感觉稍微有点不妥当。
写回答
1回答
-
双越
2024-07-04
可以不用 genComponent 这种形式。换一种方式:定义一个 Wrapper 组件,然后把 c 作为 children 传递到 Wrapper 组件中。
能看懂这个意思吗?
022024-07-04
相似问题