{"content":{"title":"React的Web3modal/wagmi之Hooks使用（三）","body":"#### 1、[useEnsAddress](https://wagmi.sh/react/hooks/useEnsAddress)\r\n\r\nENS就是Web3的域名，和Web2不一样，Web3的ENS绑定的是钱包地址。\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2023/11/BJFoVRuq6555bf070dd02.png)\r\n\r\nuseEnsAddress就是用域名获取正在的钱包地址。\r\n用法如下：\r\n\r\n```\r\nconst { data, isError, isLoading } = useEnsAddress({\r\n        name: 'awkweb.eth',\r\n        chainId: 1\r\n})\r\n```\r\n返回值如下：\r\n![image.png](https://img.learnblockchain.cn/attachments/2023/11/Z567ql0G6555bc14d9591.png)\r\n\r\n\r\n#### 2、[useEnsAvatar](https://wagmi.sh/react/hooks/useEnsAvatar)\r\n\r\nuseEnsAvatar用于获取ENS图像\r\n```\r\nconst { data, isError, isLoading } = useEnsAvatar({\r\n        name: 'jxom.eth',\r\n        chainId: 1,\r\n  })\r\n```\r\n返回结果如下：\r\n![image.png](https://img.learnblockchain.cn/attachments/2023/11/I5uIFRxW6555be61228ab.png)\r\n\r\n#### 3、[useEnsName](https://wagmi.sh/react/hooks/useEnsName)\r\nuseEnsName就是获取地址的域名\r\n\r\n```\r\nconst { data, isError, isLoading } = useEnsName ({\r\n   address:'0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',\r\n   chainId: 1,\r\n})\r\n```\r\n返回结果如下：\r\n![image.png](https://img.learnblockchain.cn/attachments/2023/11/70F9ho3G6555bfeb0bb5c.png)\r\n\r\n#### 4、[useEnsResolver](https://wagmi.sh/react/hooks/useEnsResolver)\r\nuseEnsResolver这个Hook目前使用起来和useEnsAddress没什么区别，也是获取域名的地址。\r\n\r\n```\r\nconst { data, isError, isLoading } = useEnsResolver({ \r\n    name: 'awkweb.eth', \r\n})\r\n```"},"author":{"user":"https://learnblockchain.cn/people/15134","address":null},"history":null,"timestamp":1700289626,"version":1}