I am learning Redux in React. I am using Redux in React for Modal development. My code is like below
render() {
return (
<Modal id="addressModal" open={this.props.controlModal} onClose={this.props.action}>
<Provider store={store}>
{this.props.addresObj ? (
<Modal.Header>Address Details</Modal.Header>
) : (
<Modal.Header>Insert Address</Modal.Header>
)}
<Modal.Content>
<ModalElement
update={this.update}
element={this.props.addresObj}
errors = {this.state.errors}
update_state_photo={this.update_state_photo}
address={this.props.address}
action={this.props.action}
/>
</Modal.Content>
<Modal.Actions>
{this.props.addresObj ? (
<Button
positive
icon="checkmark"
labelPosition="right"
onClick={this.closeModal}
content="OK"
/>
) : (
<Button
positive
icon="checkmark"
labelPosition="right"
onClick={this.insertAddress}
content="Save"
/>
)}
</Modal.Actions>
</Provider>
</Modal>
);
}
}
(Did I use <Provider store={store}>
properly ?) In child component I can’t use Redux syntax. Like if I use this export default connect()(EditableRow);
I am getting error (component execution is not finish at that component, execution forwared). If I use this syntax export default EditableRow;
I am not getting any error.
May be I could not express my issue properly.
Here is my repo mern/ModalBody.js at master · afoysal/mern · GitHub
I am getting below error.
How to use Redux in React Modal ?