【发布时间】:2018-01-09 12:52:35
【问题描述】:
我有一个名为 CardSection 的自定义组件
import React from 'react';
import { View } from 'react-native';
const CardSection = (props) => {
return (
<View style={styles.containerStyle}>
{props.children}
</View>
);
};
const styles = {
containerStyle: {
borderBottomWidth: 1,
padding: 5,
backgroundColor: '#fff',
justifyContent: 'flex-start',
flexDirection: 'row',
borderColor: '#ddd',
position: 'relative'
}
};
export { CardSection };
当我从另一个类实例化这个组件时,我想更新其中一个样式元素,而其他元素保持不变。下面的代码只会更新 justifyContent 元素。
<CardSection style={{ justifyContent: 'space-between' }}>
我目前的解决方案似乎不起作用,我想避免重复元素,只需更改其中一个样式元素。
【问题讨论】:
标签: javascript reactjs react-native babeljs jsx