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}
)}
}