reactjs - 使用 react useDispatch() 钩子如何重命名方法,如连接
问题描述
以前我们可以这样做:
export default connect(
(state) => {
const { data } = state.Something;
...
return {
data
};
},
(dispatch) =>
bindActionCreators(
{
getAdmins: (id) =>
getAdminsList(id),
},
dispatch
)
)(ComponentName);
使用 useDispatch() Hook,如何实现与重命名相同的getAdminsList(id)
事情getAdmins(id)
?正常的方法是:
const dispatch = useDispatch();
然后将其用作dispatch(getAdminsList(id));
如何将其重命名为getAdmins(id)
?谢谢。
解决方案
假设 getAdminList 函数定义在不同的文件中,您可以简单地使用别名来重命名它。
import { getAdminList as getAdmin} from './your-file'
推荐阅读
- docker - 在 docker 容器中运行应用程序时找不到 clojure.main
- tar - 如何在不提取的情况下检查未压缩 tar 文件的文件大小
- git - Git 对多个分支上的单行进行更改并保留所有更改
- asp.net-core - Asp.Net Core Identity + EF Core + CockroachDb = 非常慢
- java - Log4j2 - 日期不适用于新格式
- jquery - cshtml模态调用JS函数关闭
- node.js - mysql2中的多个语句-nodejs
- swift - 购买 IAP 订阅时,交易显示错误状态
- c# - 受保护属性的 WebAPI 反序列化为空
- docker - 安装文本编辑器以在 ASP.NET Core 3.1 Docker 容器中编辑 appsettings.json