所以,当你声明一个组件以小写的第一个字母作为react时,它不会出现,不会抛出错误。当您将组件名称大写时,它确实有效。
它是这样实现的?为了避免与现有的 html 元素发生冲突,还是这是一个错误?
var test = React.createClass({
render: function() {
return (
<div>Test</div>
);
}
});
var Screen = React.createClass({
render: function() {
return (
<div>
<test/>
</div>
);
}
});
当我更改test
为 时Test
,它起作用:
var Test = React.createClass({
render: function() {
return (
<div>Test</div>
);
}
});
var Screen = React.createClass({
render: function() {
return (
<div>
<Test/>
</div>
);
}
});