目前在我正在研究的项目中,有一个用于页眉的const,它引入参数并使用以下信息:
interface UserProps {
user?: {
name: string,
image: string
},
loading?: boolean,
error?: Error,
theme: Object,
}
const Header = CurrentUser(({ user, loading, error, theme }: UserProps) => {
具体来说,我想使用传递的用户参数。我有一个Component(类不是常量),我希望能够从页面访问用户,我如何将这个值输入到类中?
class Registration extends React.Component {
我认为这就是你要找的东西:
您只想将user
道具传递给您的注册组件:
<Registration user={user} />
然后,您可以在Registration类的props
属性上访问它:
class Registration extends React.Component {
// ... some stuff
doSomethingWithUser(){
const { user } = this.props;
//or
const user = this.props.user;
}
}