This.props.action is not a function error occurred when using react-redux, for the first time

this is action.js

clipboard.png

reducer.js

clipboard.png

connect.js

clipboard.png

action.js

clipboard.png

the error is this.props.setSkin () is not a function,
I have dispacth (setSkin ()) to props in connect, and I have also used Provider, at the top level, but still report such an error.
I don"t know which step went wrong?

Feb.28,2021
The

problem has been solved. When the problem of this.props.action is not a function occurs, in essence, the method is not uploaded to props, so this method cannot be found.
I have this problem because I did not use the new components generated by connect, so this problem arises. Just use the new components generated by connect.


how to solve the above problems

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b227f8-2b614.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b227f8-2b614.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?