有没有办法让我的组件可重用?
我正在使用 react-native-fontawesome npm
这是原始组件:
export default class Awesome extends Component {
render() {
return (
<View>
<TouchableHighlight>
<Text
style={{ margin: 10, fontSize: 15, textAlign: 'left' }}
>
<FontAwesome>{Icons.chevronLeft}</FontAwesome>//I want to change this line
Text
</Text>
</TouchableHighlight>
</View>
);
} }
我想传入我的父组件,例如:
<Awesome icon="chevronLeft" />
然后在我很棒的使用中
<FontAwesome>{Icons.this.props.icon}</FontAwesome>
显然这不是这样做的方法,但我没有任何好主意。