猿问
react删除dom节点.
一个商品列表下面有多个商品,当点击删除按钮的时候,怎么才能删除对应的dom节点
wangxiansheng_123
浏览 3779
回答 2
2回答
ChiuMungZit_HK
你问这个问题的时候就没有完全弄懂什么是数据驱动。React通过state里面的数据去render实际的页面,state的数据修改了,页面就会重新render。所以删除物品根本不是去删DOM节点,而是去改变驱动页面的数据。state里面应当有一个商品object的数组,当你删除商品的时候,用setState()方法删除对应的商品object,会驱动页面重新render。因为那个商品的没有数据了,自然也不会render在页面上。
1
1
1
Caballarii
把数组里这个相应的数据删掉,然后setState就行了
0
0
0
随时随地看视频
慕课网APP
相关分类
React.JS
react ,react router,react redux的学习顺序是什么?
3 回答
为什么import React from 'react',React首字母必须大写?
3 回答
我要回答