|
|
1
1
在这里:
你想在课外接触道具。从联系人列表类中访问它们是不可能的。 编辑 如果需要显示loader,取决于 联络 数组,你不需要使用hoc。只需在模板中使用加载程序:
注意,在这种情况下,您必须使加载程序只是一个组件,而不是hoc 是的。 这里是这种情况的例子:
并在contactList组件中使用它:
加载程序组件只是一个例子,使用您自己的加载程序。 正如我所说,没有必要使用hoc。无论如何,您的加载程序组件将是可重用的,因为您也可以在不同的组件中使用它。希望这有帮助 |
|
|
2
0
导出默认加载程序(this.props.contacts)(contactList); 这是错误的,您必须在类外部设置一个let变量,并在类内部设置它,然后在那里调用它 |
|
3
0
你的代码应该是这样的 临时:
现在你可以这样用了
|
|
4
0
问题似乎是您试图访问道具的方式:
重新考虑一下情况-你想达到什么目的?做什么
通常在使用hoc时,您会发现出现类似的模式:
哪个(取决于
希望这能提供一些澄清。 说明HOF/HOC概念的更新要说明我的答案中描述的hoc概念,请参见以下内容:
|
|
|
5
0
我改变了传递和访问数据的方式。我更改的代码如下- 联系人列表组件代码
加载器(高阶组件)的代码-
|
|
|
curious-cat · Typescript高阶组件作为装饰器 8 年前 |