我有 React 组件
// Ken.js
// ken component is working fine, it extends React.Component
class ken extends Component {
render () {
Simple(inputState)
return( <div>
Simple的新的state value
Simple的新的state value
</div> )
}
function mapStateToProps (state) {}
connect(mapStateToProps)(ken)
// Simple.js
// However the Simple() class as ES6 function
export default function Simple (inputState = null) {
return VeryComplexFunction
}
//我想把 state往上传
function mapStateToProps (state) {}
//注意 这里错了
export default connect(mapStateToProps) (Simple (inputState) )
//这是一个独立的 es6 javascript 文档
//往上传是我必须的过程,请问 如何做到呢?
1)redux 可以这样子操作么?
2)那我 simple(inputstate) { return new Sate } 就可了么?
3)如果用 return 很大的 state, 那么整个 Simple() 要 componentWilUpdate, 那么是不是效果不是很好,因为simple里有 3D处理, 我想要局部的3D UI 切换就好
> 谢谢大神们。。。