Reactjs 声明后定义变量引发错误未定义
我想在定义变量之前使用它Reactjs 声明后定义变量引发错误未定义,reactjs,typescript,material-ui,Reactjs,Typescript,Material Ui,我想在定义变量之前使用它 interface IProps extends WithStyles<typeof STYLES>; const STYLES = () => ({ }) 现在控制台是清晰的,没有警告,也没有错误,但在运行时我得到一个错误 ReferenceError:未定义样式 我尝试在定义时使样式可变,如 let style=()=>({}) 但这是导致错误的原因 无法重新声明块作用域变量“STYLES” 那么问题是,在使用变量之前,如何定义变量而不出现任何
interface IProps extends WithStyles<typeof STYLES>;
const STYLES = () => ({ })
现在控制台是清晰的,没有警告,也没有错误,但在运行时我得到一个错误
ReferenceError:未定义样式
我尝试在定义时使样式
可变,如
let style=()=>({})
但这是导致错误的原因
无法重新声明块作用域变量“STYLES”
那么问题是,在使用变量之前,如何定义变量而不出现任何警告和错误?编辑tslint.json文件并编辑规则部分,使其看起来像这样
"rules": {
...
"no-use-before-declare": false
...
}
嗯,我想删除这个警告,而不仅仅是避免它。我认为这是目前我能看到的唯一解决方案。谢谢
"rules": {
...
"no-use-before-declare": false
...
}