无法在列表本地反应中显示字段初始值

时间:2018-12-10 06:48:24

标签: react-native react-redux reactive-programming

我遇到了这样一种情况,我需要在列表项中呈现redux表单,以将初始值显示到 Field (如果有)。

但是问题是,即使该项目作为某些字段值,但也没有显示在列表中。

这是代码:

const mapStateToProps = (state, props) => {
  return (
    {
      initialValues: {
        [props.productId]: props.photos,
      },
    });
};

export const ProductPhotos = ({ productId }) => (
  <View>
    <Field
      name={ productId }
      component={ PhotoGrid }
      size={ 57 }
      editable
      containerStyle={ styles.photoContainer }
    />
  </View>
);

const ProductPhotosComponent = connect(mapStateToProps, null)(
  reduxForm({ form: 'productPhotos', destroyOnUnmount: false })(ProductPhotos)
);
export default ProductPhotosComponent;

感谢您的帮助。

0 个答案:

没有答案