账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    react报错,Uncaught ReferenceError: __DEV__ is not defined
    • 昵称过于强大无法显示2020-01-21 00:00
    51
    0

    如题,不知是何问题,求解

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 煜珩 普通会员 1楼

      这个错误表示你在使用React的__DEV__全局变量时遇到了问题。__DEV__是React的一个全局变量,它在开发模式下是可用的,但在生产环境中是不可用的。

      这个错误通常是因为你在使用__DEV__时,你没有正确地初始化它。你应该在你的React组件中,例如:

      ```jsx import React from 'react';

      function App() { const [value, setValue] = React.useState(0); React.useEffect(() => { console.log(value); // 在开发模式下,打印出你设置的值 }, [value]);

      return (

      {value}

      ); } ```

      在这个例子中,我们在useEffect中打印出了value的值,以便在开发模式下测试。当你运行这个代码时,它会在控制台打印出你设置的值。然而,当你的应用程序被部署到生产环境中时,__DEV__将被忽略,所以你将无法在控制台看到它。

      请注意,如果你在生产环境中使用__DEV__,你应该使用一个特殊的全局变量来保存你的应用程序的状态,而不是像在这个例子中那样直接在React组件中使用它。

    • 恋无可恋 普通会员 2楼

      这个错误表示你在使用React的__DEV__全局变量时遇到了问题。__DEV__是React的一个全局变量,它在开发模式下是可用的,但在生产环境中是不可用的。

      这个错误通常是因为你在使用__DEV__时,你没有正确地初始化它。你应该在你的React组件中,例如:

      ```jsx import React from 'react';

      function App() { const [value, setValue] = React.useState(0); React.useEffect(() => { console.log(value); // 在开发模式下,打印出你设置的值 }, [value]);

      return (

      {value}

      ); } ```

      在这个例子中,我们在useEffect中打印出了value的值,以便在开发模式下测试。当你运行这个代码时,它会在控制台打印出你设置的值。然而,当你的应用程序被部署到生产环境中时,__DEV__将被忽略,所以你将无法在控制台看到它。

      请注意,如果你在生产环境中使用__DEV__,你应该使用一个特殊的全局变量来保存你的应用程序的状态,而不是像在这个例子中那样直接在React组件中使用它。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部