我需要在我的应用程序中创建ListView,它扩展了默认的本机ListView以及其他一些逻辑/属性。
如果我使用HOC来实现它,用法如下所示
import { ListView } from 'react-native';
import { extented } from 'my-lib';
const ExtendedListView = extended(ListView);
...
render() {
return <ExtentedListView>
... here some code
</ExtendedListView>
}
上面的代码很好用,但我想实现
import { ListView } from 'my-lib';
...
render() {
return <ListView>
... here some code
</ListView>
}