gpt4 book ai didi

reactjs - 我应该如何在字典中使用 jsx

转载 作者:行者123 更新时间:2023-12-05 04:13:56 26 4
gpt4 key购买 nike

我想像下面这样在 dict 中使用 jsx

var customJSX = React.createClass({ // some code });

dict = {
foo: customJSX,
}

var foo = 'foo';

当我调用第二个错误时。

<dict.foo />  // right
<dict[foo] /> // wrong

不知道key的时候怎么从字典中调用呢?

感谢您的宝贵时间。

最佳答案

你可以赋值给组件的变量引用然后渲染它

var One = () => {
return <div>One</div>;
}

var Two = () => {
return <div>Two</div>;
}

var dict = {
one: One,
two: Two
};

var key = 'one';
var Component = dict[key];

var Main = () => {
return <Component />;
}

Example

关于reactjs - 我应该如何在字典中使用 jsx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36034707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com