Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. class LoginX extends React.Component {
  2. constructor(props) {
  3. super(props);
  4. this.state = { login: '', password: '' };
  5. }
  6. handleChange = (e) => {
  7. this.setState({
  8. [e.currentTarget.name]: e.currentTarget.value,
  9. });
  10. }
  11. render(){...}
  12. }
  13.  
  14. const mapStateToProps = (state) => {
  15. return state;
  16. }
  17. const mapDispatchToProps = (dispatch) => {
  18. return {
  19. onClick: (e) => {e.preventDefault(); console.log('dispatch'); dispatch({
  20. type: 'LOGIN_SUBMIT',
  21. payload: {
  22. token: {...LoginX.state}
  23. }
  24. })}
  25. }};
  26.  
  27. let Login = connect(mapStateToProps, mapDispatchToProps)(LoginX);
  28.  
  29. export default Login;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement