我希望mapStateToProps
参数(对于redux connect
绑定)仅当我正在寻找的状态部分可用时,否则返回null
。但我觉得这是多余的,因为mapSateToProps
的第一个论点本身就是国家......
import { connect } from 'react-redux'
import store from '~/store'
import MyForm from '~/MyForm'
const formdata = store.getSate().form.myReduxForm.values
const mapStateToProps = formData ? ({ form }) => ({
formData: form.myReduxForm.values,
}) : null
export default connect(mapStateToProps)(MyForm)
我可以这样做吗,因为我已经有了我需要的状态片
mapStateToProps = formData ? () => ({
formData: formdata
}) : null
答案 0 :(得分:0)
这取决于你在哪里manualFormData
。
您可以使用mapStateToProps
:
const mapStateToProps = ({ form }) => {
if (!manualFormData) { return {} }
return {
formData: form.BanksNewManual.values,
}
}