aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElijah Moore <elimoor@siue.edu>2022-04-15 13:09:34 -0500
committerElijah Moore <elimoor@siue.edu>2022-04-15 13:09:34 -0500
commitca3f2a59647193ed60e1f0192b843b57bd935caf (patch)
tree288f3270e15ed2557e311056f50ccd5400691846
parentea5d251457582db172b1d5f7aabc7d3a05ef0639 (diff)
Apparently div keys prevent unnecessary renders
-rw-r--r--src/App.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/App.js b/src/App.js
index ac2b4ad..cce1e3c 100644
--- a/src/App.js
+++ b/src/App.js
@@ -221,7 +221,7 @@ class TerminalManager extends React.Component {
console.log(this.state.terminals[id]);
let arr = [
- <div className={(this.state.curTermID === 0) ? "" : "invisDiv"}>{this.state.terminals[0]}</div>
+ <div key={this.state.terminals[0].key} className={(this.state.curTermID === 0) ? "" : "invisDiv"}>{this.state.terminals[0]}</div>
]
console.log("i " + 0 + " | (this.state.curTermID === i) = " + (this.state.curTermID === 0));
@@ -229,7 +229,7 @@ class TerminalManager extends React.Component {
{
console.log("i " + i + " | (this.state.curTermID === i) = " + (this.state.curTermID === i));
- arr.push(<div className={(this.state.curTermID === i) ? "" : "invisDiv"}>{this.state.terminals[i]}</div>);
+ arr.push(<div key={this.state.terminals[i].key} className={(this.state.curTermID === i) ? "" : "invisDiv"}>{this.state.terminals[i]}</div>);
}
console.log("arr");