0

this is how i connect to RegisterUser redux i want to connect to another redux

RegisterUser to send data to api in the second redux i want to fetch task from api but when i try to connect another redux it is give me this error

invalid value of type object for mapstatetoprops argument when connecting component

 const mapStateToProps = state => {
return {
   errorid: state.RegisterR.errorid,
    loading: state.RegisterR.loading,
    registersucsess:state.RegisterR.registersucsess
}}


 export default connect(mapStateToProps, { RegisterUser })(Register);






what i try to do something like this const mapStateToProps = state => {
return {
    errorid: state.RegisterR.errorid,
    loading: state.RegisterR.loading,
    registersucsess:state.RegisterR.registersucsess,


    data: state.taskList.data}}

export default connect(mapStateToProps, {fetchTasks},{ RegisterUser })(Register);
Firas Abu Fares
  • 511
  • 1
  • 6
  • 24

1 Answers1

0

thank you all i have one store

and i combining my reducer import { combineReducers } from 'redux';

what i want to use two actions in same screen

i manage to do that like this

const mapStateToProps = state => {
return {
    errorid: state.RegisterR.errorid,
    loading: state.RegisterR.loading,
    registersucsess:state.RegisterR.registersucsess,

    data: state.taskList.data // this is for fetchTasks }}

export default connect(mapStateToProps, { RegisterUser ,fetchTasks})(Register);
Firas Abu Fares
  • 511
  • 1
  • 6
  • 24