【发布时间】:2018-03-10 21:56:25
【问题描述】:
我想按与用户的距离来订购我的组件。
PlaceList.js
class PlaceList extends Component {
render() {
return (
<ScrollView style={styles.scrollStyle}>
<Place key={place.id} place={place} lat={this.state.latitude} long={this.state.longitude}/>
</ScrollView>
);
}
}
Place.js
const SomePlace = ({ place, lat, long }) => {
return (
<Card>
<CardSection>
<Text>
You are {haversineDistance()} miles away
</Text>
</CardSection>
</Card>
);
}
我已经缩短了代码,它正在工作。该列表显示了我与用户的正确距离的所有地点。我只是不确定从哪里开始订购组件。我对本机反应很新!例如,前四个位置是1.16、0.82、0.42 和5.12 距离用户英里,我希望它们在列表中排序为:0.42、0.82、@987654329 @, 5.12.
【问题讨论】:
标签: react-native