我正在尝试扩展这样的组件:
class LoginPage extends React.Component {
...
}
export default withKeycloak(LoginPage);
但是该示例是这样的:
const LoginPage = ({ keycloak, keycloakInitialized }) => {
我不确定这是否是我对ES6或React本身不了解,但是我觉得必须有一种方法可以将参数传递给类似的组件-对吗?
我一直在阅读文档,但不清楚。
最佳答案
在类组件中,道具位于this
内,因此可以使用this.props
在类中的任何位置访问它们。
const {keycloak, keycloakInitialized} = this.props;
// or simply
console.log(this.props.keycloak);
您应该看一下以了解destructuring。
关于javascript - 如何将参数传递给类扩展组件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56482361/