diff --git a/src/components/fields/ArrayField.js b/src/components/fields/ArrayField.js
index f60e5b86ff..58d321f712 100644
--- a/src/components/fields/ArrayField.js
+++ b/src/components/fields/ArrayField.js
@@ -21,8 +21,7 @@ import {
function ArrayFieldTitle({ TitleField, idSchema, title, required }) {
if (!title) {
- // See #312: Ensure compatibility with old versions of React.
- return
;
+ return null;
}
const id = `${idSchema.$id}__title`;
return ;
@@ -30,8 +29,7 @@ function ArrayFieldTitle({ TitleField, idSchema, title, required }) {
function ArrayFieldDescription({ DescriptionField, idSchema, description }) {
if (!description) {
- // See #312: Ensure compatibility with old versions of React.
- return ;
+ return null;
}
const id = `${idSchema.$id}__description`;
return ;
diff --git a/src/components/fields/DescriptionField.js b/src/components/fields/DescriptionField.js
index b1ac9a2362..25ed1c79c7 100644
--- a/src/components/fields/DescriptionField.js
+++ b/src/components/fields/DescriptionField.js
@@ -4,8 +4,7 @@ import PropTypes from "prop-types";
function DescriptionField(props) {
const { id, description } = props;
if (!description) {
- // See #312: Ensure compatibility with old versions of React.
- return ;
+ return null;
}
if (typeof description === "string") {
return (
diff --git a/src/components/fields/SchemaField.js b/src/components/fields/SchemaField.js
index bf60a3e412..a48523d866 100644
--- a/src/components/fields/SchemaField.js
+++ b/src/components/fields/SchemaField.js
@@ -61,8 +61,7 @@ function getFieldComponent(schema, uiSchema, idSchema, fields) {
function Label(props) {
const { label, required, id } = props;
if (!label) {
- // See #312: Ensure compatibility with old versions of React.
- return ;
+ return null;
}
return (