1 在JSX中我们可以使用 .
来引用一个组件
|
|
2 JSX中的props属性详解
2.1 属性值可以是js表达式,也可以是字符串,默认值是true;以下属性可以通过 props.foo props.message props.autocomplete进行访问;
|
|
2.2 Children in JSX
首先来了解下定义,也就是说,在有开闭标签组件的中的内容就是 props.children对象对应的值
In JSX expressions that contain both an opening tag and a closing tag, the content between those tags is passed as a special prop: props.children
. There are several different ways to pass children:
2.2.1 字符串 作为props.chidlren
|
|
2.2.2 js表达式 作为props.children
首先要了解 React会将数组中的内容展开然后渲染到页面
|
|
2.2.3 JSX 表达式也可以作为 props.children 传入
|
|
2.2.4 函数作为props.children传入
没有被函数操作之前
|
|
被props.children函数操作之后
|
|
2.2.5 null undefined false true 都不会被渲染
false
, null
, undefined
, and true
are valid children. They simply don’t render. These JSX expressions will all render to the same thing:
|
|