Javascript 反应-如何访问传递的道具对象名称
在react中,如果我有一个组件,它看起来像这样:Javascript 反应-如何访问传递的道具对象名称,javascript,reactjs,react-native,Javascript,Reactjs,React Native,在react中,如果我有一个组件,它看起来像这样: const SomeComponent = (props) => { return stuff } 我会传递这样的道具: <SomeComponent foo={"x"}/> 您应该能够使用对象来完成此操作。键(道具)将返回[“foo”]听起来像是一个but对象。键(道具)如果您发布一些重现您的问题的真实代码,您可能会收到相关的代码示例和一些有意义的注释。@GuyIncognito感谢,在此基础上,我找到了我需要的
const SomeComponent = (props) => {
return stuff
}
我会传递这样的道具:
<SomeComponent foo={"x"}/>
您应该能够使用
对象来完成此操作。键(道具)
将返回[“foo”]
听起来像是一个but对象。键(道具)
如果您发布一些重现您的问题的真实代码,您可能会收到相关的代码示例和一些有意义的注释。@GuyIncognito感谢,在此基础上,我找到了我需要的地方。@YevgenGorbunkov为这个仓促的问题道歉。只需执行props.foo
即可访问SomeComponent中的foo
。如果这不能回答你的问题,请你详细说明这个问题。
const useObjectName = (xyz) => {
if (xyz){
//do something
}
}
const SomeComponent = (props) => {
const theObjectName = ???
useObjectName(theObjectName)
return stuff
}