0
我有點困惑哪個流類型的使用反應成分
我的代碼在這裏部分:困惑流量與打字反應的組分
// @flow
import React from 'react';
import Stage from '../../../shared/sections/Stage';
interface WithContent {
content: any,
}
class DynamicContent extends React.PureComponent {
props: {
content: [],
};
static componentsMap = {
dn_module_stage: Stage,
};
static getComponent(identifier: string): ?React$Element<WithContent> {
if (Object.prototype.hasOwnProperty.call(DynamicContent.componentsMap, identifier)) {
return DynamicContent.componentsMap[identifier];
}
return null;
}
static renderComponent(component: GenericComponent, key: number): ?React$Element<WithContent> {
const Component: any = DynamicContent.getComponent(component.type);
if (Component) {
return <Component key={key} content={component.content} />;
}
return null;
}
...
...
大概接口是不必要的,我應該只使用陣營$ Element < *>,對嗎?
我想輸入這行但沒有成功,我應該使用什麼而不是任何?
const Component: any = DynamicContent.getComponent(component.type);
是否有反應正確使用流量的良好來源?我剛剛找到一篇文章和正式文件不多。任何github代碼示例回購?
thx,我會檢查重做 – jeff