export class Test extends Component { render() { let { school: schoolAlias = "schoolName", info = { name: "test" }, age = 33, students = [] } = this.props; if(info.year === 2020){ console.log("will generate year type as number"); } // support deep find let childInfo = info.child.info; // support null js null propagation return
this.props?.onClick()}> {students.map((student, index) =>
{item.name}
)}
} } export default function Test2(props){ let { school: schoolAlias = "schoolName", info = { name: "test" }, age = 33, students = [] } = props; if(info.year === 2020){ console.log("will generate year type as number"); } // support deep find let childInfo = info.child.info; // support null js null propagation return
props?.onClick()}> {students.map((student, index) =>
{item.name}
)}
}