Use fragments instead of arrays when returning elements

Summary: Returning arrays from render kills react-reconciliation and produces missing key warnings. Turned all array rendering methods to use Fragments, where I could find them.

Reviewed By: jknoxville

Differential Revision: D21178253

fbshipit-source-id: 85ddf8adfa79732ccbe68409fdcf150399455983
This commit is contained in:
Michel Weststrate
2020-04-23 03:45:43 -07:00
committed by Facebook GitHub Bot
parent 67412bfb43
commit f07d898a35
5 changed files with 73 additions and 57 deletions

View File

@@ -1038,10 +1038,12 @@ export default class DatabasesPlugin extends FlipperPlugin<
};
renderStructure() {
return [
renderDatabaseColumns(this.state.currentStructure),
renderDatabaseIndexes(this.state.currentStructure),
];
return (
<>
{renderDatabaseColumns(this.state.currentStructure)}
{renderDatabaseIndexes(this.state.currentStructure)}
</>
);
}
renderSidebar = (table: QueriedTable) => {