84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
nextProps赋值给了state,但是后面的totalCount赋值不进去是什么鬼?
totalCount还是初始值0
方式不对吧, setState 第二个参数是个函数.我猜你是想这么写吧,
this.setState({ ...nextProps, totalCount: totalCount })
但是我也没看明白, 为什么要把 props 放到 state 中,还有其他操作么?
props
state
你这种setState的用法是从那里学来的。
setState
雷雷
谢邀,其实我很久没写react了....
setState的签名是这样的setState(nextState: object | function, callback?: function)只接受第一个参数作为nextState,第二个参数是setState结束并且re-render了之后的回调
而且你这段代码槽点太多只是遍历计算totalPrice和totalCount应该用_.each而不是_.map又把props设到state上这是要干什么...
方式不对吧, setState 第二个参数是个函数.
我猜你是想这么写吧,
但是我也没看明白, 为什么要把
props
放到state
中,还有其他操作么?你这种setState的用法是从那里学来的。
setState
雷雷
谢邀,其实我很久没写react了....
setState的签名是这样的
setState(nextState: object | function, callback?: function)
只接受第一个参数作为nextState,第二个参数是setState结束并且re-render了之后的回调
而且你这段代码槽点太多
只是遍历计算totalPrice和totalCount应该用_.each而不是_.map
又把props设到state上这是要干什么...