上面使用的是两个函数组件,组件里面是可以嵌套另一组件的,并且属性值可以通过props拿到
也说明了,你是可以将任何东西作为子元素传递给自定义的组件的, 只要该组件渲染之前能够被转换成React理解的对象...必须在作用域内,JSX其实就是React.createElement函数的语法糖,React.createElement是更接近底层的API,所以React库也必须包含在JSX代码作用域内
引入React...对于数组对象,可以通过map方法进行输出,然而假如是对象的话,却是没有这个方法的
具体使用的是Object.keys(对象)这个方法,它会返回一个数组,并且将对象的属性名保存在一个数组中,如果是要获取对象的属性值...,则可以先转数组,然后在使用数组的一些方法:例如map方法进行处理一下
var obj = {
name: "川川",
age: "你猜,小鲜肉一枚"
}
var getAttr = Object.keys...结语
本文主要讲述在JSX中添加属性的命名方式应是camelCase驼峰式命名来定义属性的名称,JSX中的子元素可以是字符串,可以嵌套,以及js表达式,函数都可以作为子元素
并且在React中组件的定义以及调用处