我需要覆盖“ React-Native-Elements”库中的Button组件,以默认情况下具有“边界半径”样式,而无需使用HOC。有任何想法吗?谢谢你。
原因是因为我想重写Button组件而不必重构导入。我尝试执行以下操作:
src / components
import { Button } from "react-native-elements";
export default class extends Component {
render() {
<Button {{ ...this.props, style: { borderRadius: 5 }}} /> // Oversimplified syntax
}
}
src / root
....
initialize() {
require("react-native-elements").Button = NewButton;
}
但是这似乎会导致无限递归循环。任何帮助将不胜感激。