Skip to content

Commit 9f735c7

Browse files
author
Nicole Levy
committed
include note on HTML5 custom elements
1 parent da8a413 commit 9f735c7

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

packages/react-dom/src/__tests__/ReactDOMComponent-test.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,8 @@ describe('ReactDOMComponent', () => {
10031003
}).toWarnDev(
10041004
'<BR /> is using incorrect casing. ' +
10051005
'Use PascalCase for React components, ' +
1006-
'or lowercase letters and dashes for HTML.',
1006+
'or lowercase letters and dashes for HTML ' +
1007+
'and HTML5 custom elements',
10071008
);
10081009
expect(returnedValue).not.toContain('</BR>');
10091010
});
@@ -1019,7 +1020,8 @@ describe('ReactDOMComponent', () => {
10191020
).toWarnDev(
10201021
'<IMG /> is using incorrect casing. ' +
10211022
'Use PascalCase for React components, ' +
1022-
'or lowercase letters and dashes for HTML.',
1023+
'or lowercase letters and dashes for HTML ' +
1024+
'and HTML5 custom elements',
10231025
);
10241026
});
10251027

@@ -1069,7 +1071,8 @@ describe('ReactDOMComponent', () => {
10691071
).toWarnDev([
10701072
'<hasOwnProperty /> is using incorrect casing. ' +
10711073
'Use PascalCase for React components, ' +
1072-
'or lowercase letters and dashes for HTML.',
1074+
'or lowercase letters and dashes for HTML ' +
1075+
'and HTML5 custom elements',
10731076
'The tag <hasOwnProperty> is unrecognized in this browser',
10741077
]);
10751078
} finally {

packages/react-dom/src/__tests__/ReactServerRendering-test.internal.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -604,11 +604,13 @@ describe('ReactDOMServer', () => {
604604
).toWarnDev([
605605
'Warning: <inPUT /> is using incorrect casing. ' +
606606
'Use PascalCase for React components, ' +
607-
'or lowercase letters and dashes for HTML.',
607+
'or lowercase letters and dashes for HTML ' +
608+
'and HTML5 custom elements',
608609
// linearGradient doesn't warn
609610
'Warning: <iFrame /> is using incorrect casing. ' +
610611
'Use PascalCase for React components, ' +
611-
'or lowercase letters and dashes for HTML.',
612+
'or lowercase letters and dashes for HTML ' +
613+
'and HTML5 custom elements',
612614
]);
613615
});
614616

packages/react-dom/src/client/ReactDOMFiberComponent.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,8 @@ export function createElement(
357357
isCustomComponentTag || type === type.toLowerCase(),
358358
'<%s /> is using incorrect casing. ' +
359359
'Use PascalCase for React components, ' +
360-
'or lowercase letters and dashes for HTML.',
360+
'or lowercase letters and dashes for HTML ' +
361+
'and HTML5 custom elements',
361362
type,
362363
);
363364
}

packages/react-dom/src/server/ReactPartialRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -957,7 +957,8 @@ class ReactDOMServerRenderer {
957957
tag === element.type,
958958
'<%s /> is using incorrect casing. ' +
959959
'Use PascalCase for React components, ' +
960-
'or lowercase letters and dashes for HTML.',
960+
'or lowercase letters and dashes for HTML ' +
961+
'and HTML5 custom elements',
961962
element.type,
962963
);
963964
}

0 commit comments

Comments
 (0)