I have a old version code with react 16.7.0 and next 6.0.3.
How can I upgrade below code to react 18.0 and next 13, I mean how can I treat :
componentDidMount(), componentDidUpdate(),
mapStateToProps , mapDispatchToProps ,withRedux, this.setState(), this.state
please give me example about old code like below
class JobSearch extends Component {
constructor(props) {
//---------------
}
componentDidMount() {
//-----------
}
componentDidUpdate(prevProps, prevState) {
//-------------
}
return (
);
}
}
const mapStateToProps = (state) => {
const { app, posts } = state;
return {
location: app.location,
keyword: posts.facets.keyword,
};
};
const mapDispatchToProps = (dispatch) => ({
storeKeyword: (keyword, isCompany) =>
dispatch(setFilterKeyword(keyword, isCompany)),
});
export default withRedux(
Store,
mapStateToProps,
mapDispatchToProps
Top comments (0)