我正在我的应用程序中使用React / JSX来完成我想要的,Lodash。
我需要根据条件重复元素一定次数。我该怎么办?
这是元素:
<span className="busterCards">♦</span>;
我将其分配为:
let card;
if (data.hand === '8 or more cards') {
card = <span className='busterCards'>♦</span>;
}
因此,在这种情况下,我需要重复元素8
时间。使用Lodash的程序应该是什么?
干得好:
let card = [];
_.times(8, () => {
card.push(<span className="busterCards">♦</span>);
});
您可能想要向每个span
元素添加键,以便React不会抱怨缺少key属性:
let card = [];
_.times(8, (i) => {
card.push(<span className="busterCards" key={i}>♦</span>);
});
有关的更多信息.times
,请参见此处:https :
//lodash.com/docs#times
为了更清楚地说明,我试图找到这个问题的递归函数: null 我已经用迭代和循环解决了这个问题,但是由于我刚刚介绍了递归方法,所以我仍然在特别地努力解决这个问题。这是我对它的迭代解决方案。
我想调用ReactJS HOC来包装JSX周围的工具提示。 呼叫应能如下所示: 因此,我创建了此函数: 电话: 它说: 函数作为React子函数无效。如果返回组件而不是从渲染返回组件,可能会发生这种情况。或者你想调用这个函数而不是返回它 如何解决?
问题内容: React世界中令人沮丧的时间…我需要能够根据某些条件创建标记。例如,我收到一系列物品。我需要检查这些项目,并且基于条件,我需要生成不同的标记。例如,我有一个接收项目数组的函数: 问题是,我不能简单地将单个标记添加到数组中,因为react由于某种原因不喜欢它,而我最终只会得到乱码显示。 有什么主意我该怎么做? 问题答案: 您的解决方案应如下所示: JSX不是HTML,因此无法分多个步骤
我有JSON: 如何将年龄值分配给Kotlin中JSON中的user_age变量?或者用JSON输出年龄值?
HTML:
我写了一些代码来呈现ReactJS中的重复元素,但我讨厌它有多丑。 有没有更好的方法来实现这一点? (我想在模板代码或类似的方法中嵌入循环。)