我有一个react-redux应用程序。在其中一个组件中,我传递了带有字符串值的prop'context'来指示组件的src。我开始看到诸如元素类型无效之类的错误:预期使用字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。
我很惊讶,因为它以前已经工作了,我所做的唯一更改就是添加了额外的道具。将道具名称更改为“ src”后,错误消失了。为了确认,我再次将道具更改为“上下文”,但再次失败。
谁能说出为什么这是问题?
该组件看起来像这样-
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
df = pd.DataFrame({"A":np.random.normal(100),
"B":np.random.chisquare(5, size = 100),
"C":np.random.gamma(5,size = 100)})
import matplotlib
old_backend = matplotlib.get_backend()
matplotlib.use("pdf")
for i in df.columns:
plt.hist(df[i])
plt.savefig(i+".pdf", format = "pdf")
plt.close()
matplotlib.use(old_backend)
答案 0 :(得分:1)
自Redux v6起,我认为您可以传递自定义上下文来连接功能。 我遇到了同样的问题,关键字之前也没有问题,但是由于升级到最新版本,所以我开始遇到这个问题。