React Hook "useContractModel" is called in function "viechDrawer" which is neither a React function component or a custom React Hook function
时间: 2024-03-29 17:37:14 浏览: 79
ultimate-react-hook-form-form:使用 react-hook 形式的最复杂和功能完整的形式
根据你提供的信息,可能存在以下几种问题:
1. `useContractModel` 是一个 React Hook,但它被调用的函数 `viechDrawer` 不是一个 React 函数组件或自定义的 React Hook 函数。React Hook 只能在函数组件和自定义的 Hook 函数中被调用,如果在其他函数中使用,会出现错误。
2. 如果 `viechDrawer` 确实是一个 React 函数组件或自定义的 Hook 函数,那么问题可能出在 `useContractModel` 的实现上。请检查 `useContractModel` 内部是否有使用其他的 Hook,因为 React Hook 只能在其他 Hook 或函数组件中使用。
3. 如果以上两点都没有问题,那么可能是其他代码中存在语法错误或其他问题,导致出现了这个错误。建议检查代码中的拼写错误、语法错误等问题,或者提供更多的代码信息和错误信息,以便更好地帮助你解决问题。
阅读全文