请问第37页function SetTimeoutHOC (InnerComponent) 的InnerComponent内容是什么?
第53页,原文: 那么我们可以定义这样一个 action creator 函数:const learnReduxActionFactory = book => { type: '', book }这个函数返回一个对象
const learnReduxActionFactory = book => { type: '', book }
返回的对象应该加上括号 book => ({})
book => ({})
第 11 页2.1.4 PureComponentshouldComponentUpdate 中的代码错误,当 state 和 nextState 或 props 和 nextProps 相等的时候,应该返回false, 不应该返回 true.可以改成:
shouldComponentUpdate(nextProps, nextState, nextContext) { const {props, state} = this function shallowCompare(a, b) { return a === b || Object.keys(a).every(k => a[k] === b[k]) } const isStateEquals = shallowCompare(nextState, state) const isPropsEquals = shallowCompare(nextProps, props) if (isStateEquals && isPropsEquals) { return false } return true }
红色框里应该是{}而不是[]吧,t的数据类型是对象
这里不应该是App么
感谢指出,会在下一版修正
请问第37页function SetTimeoutHOC (InnerComponent) 的InnerComponent内容是什么?
第53页,
原文: 那么我们可以定义这样一个 action creator 函数:
const learnReduxActionFactory = book => { type: '', book }
这个函数返回一个对象
返回的对象应该加上括号
book => ({})
第 11 页
2.1.4 PureComponent
shouldComponentUpdate 中的代码错误,当 state 和 nextState 或 props 和 nextProps 相等的时候,应该返回false, 不应该返回 true.
可以改成:
这里不应该是App么