React:排序方法不适用于所有数据

时间:2019-03-20 17:12:38

标签: javascript reactjs ecmascript-6 loopbackjs

我正在从事ReactJS项目。实际上,我正在使用semantic UI React Sort来对数据进行排序,但是问题是它只能对当前页面上的数据进行排序。我的意思是我在项目中使用分页,假设用户在页面2上单击表头以对ascdesc进行排序,那么它可以仅对页面2进行数据排序。单击表标题,所以我想对所有内容进行排序,而不仅限于当前页面。我是ReactJS的初学者,有人可以帮助我如何解决这个问题。谢谢

对不起,如果我在英语Grammer中犯了一些错误。我不是母语人士

代码

    class Example extends React.Component {
  constructor(props) {
    super(props);

    this.state = {
      Item: 5,
      skip: 0
    }

    this.handleClick = this.handleClick.bind(this);
  }

  urlParams() {
    return `http://localhost:3001/meetups?filter[limit]=${(this.state.Item)}&&filter[skip]=${this.state.skip}`
  }

  handleClick() {
    this.setState({skip: this.state.skip + 1})
  }

  render() {
    return (
      <div>
        <a href={this.urlParams()}>Example link</a>
        <pre>{this.urlParams()}</pre>
        <button onClick={this.handleClick}>Change link</button>
      </div>
    )
  }
}


ReactDOM.render(<Example/>, document.querySelector('div#my-example' ))

0 个答案:

没有答案