react中控制元素的显示与隐藏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react中控制元素的显示与隐藏相关的知识,希望对你有一定的参考价值。

参考技术A 最近在做 react 的项目,在此之前,都是做的 vue 项目,所以对于 react 的使用都很不熟练。遇到的第一个问题,怎么控制元素的显示与隐藏,在 vue 中常用 v-if 和 v-show 指令。 react 中用什么方法呢?

下面说我知道的三种方法:

类似于 vue 的 v-if

方法是通过变量来控制是否加载元素的,如果变量为 false ,内容就直接不会渲染的。

类似于 vue 中的 v-show

通过 display 属性来控制元素显示与隐藏

通过 className 切换类名来实现元素的显示和隐藏。

第一种方法不适合频繁控制显示隐藏的情况,因为它会重新渲染元素,比较耗费性能。

以上是关于react中控制元素的显示与隐藏的主要内容,如果未能解决你的问题,请参考以下文章

React中控制Ant Design Table列的显示与隐藏

React中控制Ant Design Table列的显示与隐藏

js中怎么控制一个标签的显示与隐藏

js显示与隐藏元素

react 高阶组件实现按钮权限显示与隐藏实现

react 高阶组件实现按钮权限显示与隐藏实现