रिएक्ट में क्लास कंपोनेंट के लिए कनेक्ट () और स्टाइल्स () का उपयोग कैसे करें?

const useStyles = makeStyles(theme => ({...});
const styles = useStyles();

class MyComponent extends React.Component {
    ...

    render() {
      return(<div className={...}>Stackoverflow</div>)
    }
}

const mapStateToProps = state => ({...});

export default connect(mapStateToProps, null)(withStyles(styles)(MyComponent))
1
Almaz Kaliev 30 अक्टूबर 2019, 12:16

1 उत्तर

सबसे बढ़िया उत्तर

आपको रचना का भी उपयोग करने की आवश्यकता है

import { bindActionCreators, compose } from 'redux';

export default compose(
  connect(
    mapStateToProps,
    mapDispatchToProps, // or put null here if you do not have actions to dispatch
  ),
  withStyles(styles),
)(YourComponent);
3
Lazar Nikolic 30 अक्टूबर 2019, 09:19