【发布时间】:2021-04-16 01:39:41
【问题描述】:
我正在尝试使用 Hook 以以下方式填充状态。
class CreateService extends React.Component {
constructor(props) {
super(props);
this.state = {
serviceToUSe: []
};
}
useEffect(() => {
if (window.location.hostname == 'myhost') {
this.setState({ serviceToUSe: require('../public/service/myhost.com.json') })
} else {
this.setState({ serviceToUSe: require('../public/service/default.json') })
}
});
}
我想在加载组件时填充serviceToUSe。但我遇到了错误。
【问题讨论】:
-
钩子用于功能组件。你不能在类组件中使用它们
标签: reactjs react-hooks