File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
src/cra-project/components/ProjectList Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ export default class CardsContainer extends React.Component {
1515 this . state = {
1616 value : [ ] ,
1717 filterList : this . sortArrayRandom ( projectList ) ,
18+ hydrated : false
1819 } ;
1920
2021 this . setTags = new Set ( ) ;
@@ -99,8 +100,13 @@ export default class CardsContainer extends React.Component {
99100 return array ;
100101 }
101102
103+ // Triggers re-render after mount to remove hydration errors caused by sortArrayRandom
104+ componentDidMount ( ) {
105+ this . setState ( { hydrated : true } )
106+ }
107+
102108 render ( ) {
103- return (
109+ return this . state . hydrated && (
104110 < div >
105111 < div id = "container" >
106112 < div className = "inputContainer" >
@@ -124,6 +130,7 @@ export default class CardsContainer extends React.Component {
124130 < div className = "filter-placeholder-text" > Filter</ div >
125131 }
126132 aria-labelledby = "tag-selector-container"
133+ instanceId = "tag-selector"
127134 />
128135 </ div >
129136 </ div >
You can’t perform that action at this time.
0 commit comments