0
我班如下:陣營引導 - 遺漏的類型錯誤:無法讀取屬性「toUpperCase」未定義
import React from 'react';
import Input from 'react-bootstrap';
export default class FormWidget1 extends React.Component {
render() {
if (!this.props.fields) {
console.log('no fields passed');
}
else {
console.log(this.props.fields.length);
console.log(this.props.fields);
}
var formFieldList = this.props.fields.map(function(field) {
console.log("iterating");
return (
<Input type="text" placeholder="testing" label="label" />
);
});
return (
<div>
<form action="">
{formFieldList}
</form>
</div>
);
}
}
如果我更換<Input />
與<input />
那麼就沒有錯誤。
stacktrace只顯示我的app.jsx,這是沒有用的。
出了什麼問題?