考虑<MenuComponent />
是可重用的组件。哪些代码在这种情况下表现更好。
选项1
render() {
return this.state.shouldHidden ? null : <MenuComponent />
}
选项2
render() {
return <MenuComponent hidden={this.state.shouldHidden}/>
}
最佳答案
显然 1. 因为如果隐藏
至少可以避免一个函数调用。
但是,说真的,它只会为您节省几微秒。
永远不要忘记:过早优化是万恶之源:)
关于javascript - 显示/隐藏 ReactJS 组件的更快方法?切换组件还是切换显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44621076/