[使用reactjs axios命令在Firebase中产生结果

问题描述 投票:0回答:1

我是使用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中订购帖子?谢谢!

reactjs firebase axios
1个回答
0
投票

我认为在客户端中对您的数据进行排序不是一个好主意。您可以使用Firebase SDK进行API调用。该库具有可用于sort and filter data的内置方法。

© www.soinside.com 2019 - 2024. All rights reserved.