Поэтому у меня есть пользовательский компонент, как это:Как ссылаться на пользовательские компоненты в реакции-родной?
class MyComponent extends React.Component {
render() {
return (
<TouchableHighlight style={this.props.buttonStyle}>
<Text style={styles.buttonText}>Button</Text>
</TouchableHighlight>
);
}
}
И я использую компонент, как это:
class RootView extends React.Component {
render() {
return (
<View>
<MyComponent/>
<MyComponent/>
</View>
);
}
}
RootView
изменяемого размера. То, что я хочу сделать, это уменьшить его детей MyComponent
, когда RootView
достаточно мал. И мне нужно сжать каждый MyComponent
за один раз: когда RootView
достаточно мал, сжимаем первый MyComponent
, а когда первый MyComponent
достигнет минимального размера, сжимайте второй MyComponent
. Я знаю, что есть refs
в реакции-native, но он не работает для настраиваемого компонента.