1 回答

TA貢獻1993條經(jīng)驗 獲得超6個贊
根據(jù)評論和 stackblitz 鏈接,問題是您沒有從函數(shù)內(nèi)部返回值
import React, { Component } from 'react';
import { render } from 'react-dom';
import Hello from './Hello';
import './style.css';
class ClassRoomUnit extends Component{
displayName;
classID;
render() {
return(
<div>
{this.props.displayName}
{this.props.classID}
</div>
);
}
}
class App extends Component {
state={
c:[1,2,3]
}
classRoom(classRooms)
{
console.log(classRooms);
if(classRooms!==null)
{
const updatedClass = classRooms.map((classRoom)=>{
return <ClassRoomUnit displayName={"as"} classID={"asdsa"} />;
});
}
return updatedClass;
}
render() {
return (
<div>
dynamic list start
{this.classRoom(this.state.c)}
dynamic list end
</div>
);
}
}
render(<App />, document.getElementById('root'));
添加回答
舉報