reactjs - 上下文是反应中的保留关键字吗?
问题描述
我有一个 react-redux 应用程序。在其中一个组件中,我传递了一个带有字符串值的 prop 'context' 来指示组件的 src。我开始看到元素类型无效之类的错误:期望字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。
我很惊讶,因为它以前可以正常工作,我所做的唯一更改是添加了额外的道具。在我将道具名称更改为“src”后,错误消失了。为了确认,我再次将道具更改为“上下文”,但再次失败。
谁能告诉为什么这是一个问题?
该组件看起来像这样 -
<SampleEditor text={text} context={'overview'}/>
解决方案
从 Redux v6 开始,我认为您可以传递自定义上下文来连接函数。我遇到了同样的问题,之前我对关键字没有任何问题,但是自从我升级到最后一个版本后,我开始遇到这个问题。
你可以在这里查看:https ://github.com/reduxjs/react-redux/issues/1177
推荐阅读
- android - 将具有较少字段的新 POJO 类映射到现有 Room 表
- discord.py - Discord python:如何获得可以访问和/或写入通道的所有角色?
- python - 将视图连接到 Django 中的我的模型
- reactjs - 将金额从按钮向下传递到“支付”组件
- docker - docker: jwilder/nginx-proxy 后面的 seafile
- java - 与高斯模糊内核的卷积有效,其他内核无效
- java - 如何比较 Java 中 switch 语句中的 int 变量?
- python - 在不知道第二个坐标的情况下获取直线上的点/像素
- javascript - Axios 请求待处理,但在邮递员上工作
- html - 显示多张图片html