我是使用Reactjs和Firebase的新手。
我在firebase中大约有40个(但可能有数千个)posts
:
posts: {
id: '1',
user: 'josh',
titulo: 'this is post 1',
}
我想按日期或ID来订购帖子,或者可以先订购较新的帖子。
我有此axios连接到firebase:
componentDidMount () {
axios.get('https://react-my-app-xxxxxx.firebaseio.com/posts.json')
.then( response => {
this.setState({posts: response.data})
})
.catch( error => {
this.setState({error: true});
});
}
任何想法如何使用axios在Firebase中订购帖子?谢谢!
我认为在客户端中对您的数据进行排序不是一个好主意。您可以使用Firebase SDK进行API调用。该库具有可用于sort and filter data的内置方法。