我想用reactjs做一個div板。爲了找到板上的元素,我想傳遞像行和列ID這樣的道具。傳遞道具通過div
componentDidMount() {
let board = [];
for(let i = 0; i < 30; i++){
for(let j = 0; j < 50; j++){
board.push(<div className={"board-element"} row={i} col={j}></div>);
}
}
this.setState({elements: board});
}
for循環創建一個元素列表,當它完成後它改變狀態並將列表設置爲主div。
render() {
return (
<div className="board center-div">
{this.state.elements} // HERE
</div>
);
}
但是,如果我檢查呈現的HTML的行和列丟失。
<div class="board-element"></div>
並在控制檯上有一個警告:
Warning: Unknown props `row`, `col` on <div> tag. Remove these props from the element. For details, see ...
工作就像一個魅力! – amimaro