从React UL中删除HTML /LI可以通过以下步骤实现:
import React, { useState } from 'react';
function MyComponent() {
const [listItems, setListItems] = useState(['Item 1', 'Item 2', 'Item 3']);
// 其他组件代码...
return (
<ul>
{listItems.map((item, index) => (
<li key={index}>{item}</li>
))}
</ul>
);
}
export default MyComponent;
import React, { useState } from 'react';
function MyComponent() {
const [listItems, setListItems] = useState(['Item 1', 'Item 2', 'Item 3']);
const deleteListItem = (index) => {
const updatedListItems = [...listItems];
updatedListItems.splice(index, 1);
setListItems(updatedListItems);
};
// 其他组件代码...
return (
<ul>
{listItems.map((item, index) => (
<li key={index}>
{item}
<button onClick={() => deleteListItem(index)}>删除</button>
</li>
))}
</ul>
);
}
export default MyComponent;
这样,你就可以从React UL中删除HTML /LI了。请注意,这只是一个简单的示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云