将 babel-plugin-x-if 配置到 babelrc 下
{
"plugins": [
["babel-plugin-x-for"],
]
}
这样你就可以在 react 中使用 x-for 模板语法
<div key={item} x-for={item in arr}>
hello world
</div>
他会帮你装换成下面的格式,并且自动帮你做了数组的判断
{
Array.isArray(arr) &&
arr.map(item => {
return <div key={item}> hello world</div>;
});
}
也支持使用 index
<div key={index} x-for={(item, index) in arr}>
hello world
</div>
{
Array.isArray(arr) &&
arr.map((item, index) => {
return <div key={index}> hello world</div>;
});
}
TDOD
1、忽略 ts 报错