计算Reactjs的平均评分

时间:2016-07-20 20:52:07

标签: reactjs average

如何使用Reactjs计算平均评分?我的网站只包含React和RSS Feed。

一步一步我想它必须: - 存储评级 - 将它们添加到总评分 - 跟踪评级数量 - 将总评分除以n

我刚刚开始学习React而且我不知道如果没有轨道后端这是否可能......有人能指出我正确的方向吗?

编辑:我目前拥有的是:

import React from 'react';
import ReactDOM from 'react-dom';
import StarRatingComponent from 'react-star-rating-component';

class App extends React.Component {

 constructor() {
     super();

     this.state = {
         rating: 1
     };
 }

 onStarClick(name, value) {
     this.setState({rating: value});
 }

 render() {
     const { rating } = this.state;
     return (
         <div>
             <h2>Rating from state: {rating}</h2>
             <StarRatingComponent
                 name="rate1"
                 starCount={10}
                 value={rating}
                 onStarClick={this.onStarClick.bind(this)}
             />
         </div>
       );
    }
  }

 ReactDOM.render(<App />, document.getElementById('root'));

 export default App;

这是有效的,但我不知道如何在没有数据库/种子文件的情况下存储它(就像我说的,没有JS / React的经验)。我也无法获得平均评分。任何想法或提示将不胜感激。

0 个答案:

没有答案