const Component = ({ testProp }) => (
<div>testProp: {testProp}</div>
);
const mStP = () => ({
testProp: 'testProp from mapStateToProps',
});
const ConnectedComponent = connect(mStP)(Component);
Затем сделайте это где-нибудь в компоненте вашего приложения:
<ConnectedComponent testProp="testProp from parent component" />
Как видите, mapStateToProps
определяет значение testProp
. Если вы хотите сохранить значение, переданное родительским компонентом, просто не помещайте testProp
в объект, возвращаемый mapStateToProps
.
Если вы не используете второй аргумент ownProps
в mapStateToProps
, все реквизиты, переданные ConnectedComponent
, по-прежнему находятся там - Redux не мешает поведению React по умолчанию.