react删除dom节点.

一个商品列表下面有多个商品,当点击删除按钮的时候,怎么才能删除对应的dom节点

wangxiansheng_123
浏览 3670回答 2
2回答

ChiuMungZit_HK

你问这个问题的时候就没有完全弄懂什么是数据驱动。React通过state里面的数据去render实际的页面,state的数据修改了,页面就会重新render。所以删除物品根本不是去删DOM节点,而是去改变驱动页面的数据。state里面应当有一个商品object的数组,当你删除商品的时候,用setState()方法删除对应的商品object,会驱动页面重新render。因为那个商品的没有数据了,自然也不会render在页面上。

Caballarii

把数组里这个相应的数据删掉,然后setState就行了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

React.JS