gpt4 book ai didi

reactjs - 在 JSX 中拥有变量属性的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-03 13:17:12 25 4
gpt4 key购买 nike

希望我的问题很清楚,我主要是在寻找一种将属性动态附加到 JSX 输入的方法。

<input type="text" {variableAttribute}={anotherVariable} />

在不覆盖 JSX 从 JS 编译为常规 HTML 的方式的情况下,这样的事情是否可能实现?

最佳答案

您可以使用 computed property name 来初始化对象,然后使用 JSX Spread Attributes将其转换为属性:

const DemoComponent = ({ variablePropName, variablePropValue }) => { 
const variableAttribute = { [variablePropName]: variablePropValue };
return (
<input type="text" { ...variableAttribute } />
);
};

关于reactjs - 在 JSX 中拥有变量属性的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38619182/

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