【发布时间】:2022-01-10 22:20:59
【问题描述】:
谁能帮我把我使用 connect() 的代码转换成 useSelect() 和 useDistpatch(),用 reactjs-redux 和 typescript。谢谢
const mapDispatchToProps = (dispatch: any) => ({
onAddUser: (user: UserResponse) => {
dispatch(addUser(user))
}
})
export default connect(
null,
mapDispatchToProps
)(AddUser)
和
const UsersLists = ({ users, onDelete }: any) => (
<div>
{users.map((user: any) => (
<DeleteUser key={user.id} onDelete={onDelete} user={user} />
))}
</div>
)
const mapStateToProps = (state: any) => ({
bookmarks: state
})
const mapDispatchToProps = (dispatch: any) => ({
onDelete: (id: number) => {
dispatch(deleteUser(id))
}
})
export default connect(
mapStateToProps,
mapDispatchToProps
)(UsersLists)
【问题讨论】:
-
您好,欢迎使用 StackOverflow,您是否在应用程序中使用
Redux Toolkit? -
嗨.. mm redux-Toolkit,不,但没问题。
标签: reactjs typescript react-redux