首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UseState()函数中出现错误-应为;

UseState()函数中出现错误-应为;
EN

Stack Overflow用户
提问于 2020-01-15 14:03:09
回答 2查看 731关注 0票数 0
代码语言:javascript
复制
const [value, setValue] = useState(); 

应为';‘而不是'=’

我正在使用这个npm从用户获得手机号码与国家代码。

npm I react-phone-number-input

https://www.npmjs.com/package/react-phone-number-input/v/3.0.13

这就是他们使用的例子。

代码语言:javascript
复制
import 'react-phone-number-input/style.css'
import PhoneInput from 'react-phone-number-input'

const [value, setValue] = useState()

return (
  <PhoneInput
    placeholder="Enter phone number"
    value={value}
    onChange={setValue}
  />
)

请帮帮我。还建议我另一个可能的解决方案,以获得电话号码从用户与国家代码。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-15 14:18:02

您只能在功能组件中使用React.js Hook。因此,您需要创建一个功能组件,如下所示:

代码语言:javascript
复制
import PhoneInput from 'react-phone-number-input';
import 'react-phone-number-input/style.css';

const MyPhoneComponent = () => {
  const [value, setValue] = useState()

  return (
    <PhoneInput
      placeholder="Enter phone number"
      value={value}
      onChange={setValue}
    />
  )
}

export default MyPhoneComponent;

希望这对你有用。

票数 5
EN

Stack Overflow用户

发布于 2020-01-15 14:12:32

代码语言:javascript
复制
import 'react-phone-number-input/style.css'
import PhoneInput from 'react-phone-number-input'

const MyPhone = () => {
const [value, setValue] = useState();

return (
  <PhoneInput
    placeholder="Enter phone number"
    value={value}
    onChange={setValue}
  />
)
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59745867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档