reactjs - 错误说:“未捕获的 TypeError:path.split 不是函数”。我猜这个错误是由于 react-hook-form 更新造成的。有人知道吗?
问题描述
我想知道如何用新的编码方式解决这个问题。我听说有人说这个错误是由于 react-hook-form 的更新,但我不知道如何解决这个问题。如果有人知道这一点,我将非常感激。
错误说:“未捕获的 TypeError:path.split 不是函数”我正在使用“react-hook-form”:“^7.3.6”,
<textarea
name="content"
ref={register({
required: { value: true, message: 'content is required' },
maxLength: { value: 20000, message: 'content is too long' },
minLength: { value: 10, message: 'content is too short' },
})}
></textarea>
谢谢你。
解决方案
从 v7 开始, 的用法发生register
了变化:
<textarea
{...register('content', {
required: { value: true, message: 'content is required' },
maxLength: { value: 20000, message: 'content is too long' },
minLength: { value: 10, message: 'content is too short' },
})}
/>
这是文档的相关部分以获取更多信息。
推荐阅读
- hive - 我可以将集群 A 中的 Hive 表与集群 B 中的 Hbase 表连接起来吗
- java - 动态防止某些字段被 Jackson 的 PropertyFilter 序列化
- python - Collapsing dictionary by merging matching keys and key,value pairs
- c# - 是否应该创建一个模型来支持存储库读取用于 UI 选择列表的数据库视图?
- python - 在 Keras 中使用 tf.metrics?
- python - 用python摆一段时间
- r - 如何编写一个函数来获得在黄土光滑中产生最大 Y 的 x 值?
- php - 从 URL 中的 $_GET 检索变量时未定义的索引
- java - Spring Hibernate - 无法更新自我加入的多对多实体
- android - 优雅的数字按钮库不同步