Closed ghost closed 6 years ago
money page의 budget, expense 모두 saga작업 완료하였습니다.
새로운 budget과 expense를 생성할 수 있습니다. (method=POST, status code=201)
budget tab의 경우 backend에서 가져온 data를 component를 통해 보여주는 작업까지 완료하였습니다. (method=GET, status code=200)
expense tab 또한 backend와의 통신이 잘 이루어져 data를 가져오나 component로 그려주는 작업은 아직 진행중에 있습니다.
componentWillReceiveProps(nextProps) {
console.log('####################componentWillReceiveProps', this.props,nextProps);
if (nextProps.updated){
var row = this.createRows(nextProps.budget.length,nextProps.budget)
this.setState({selectedIndexes : [], rows:row[0], total: row[1]})
}
}
shouldComponentUpdate(nextProps, nextState) {
console.log("#########shouldCOmponent",this.props, nextProps, this.state,nextState)
return (nextProps.updated ) || (this.props!==nextProps) || (this.state!==nextState)
}
Basic component design with react-data-grid