编译器正在考虑这两个。
import React, { Component } from 'react'
import { HelpBlock, Button, Table } from 'react-bootstrap'
export default class Users extends Component {
render() {
return (<span><UserList {...this.props} /></span>)
}
}
export class UserList extends Component {
render(){
const { handleResetPassword, users, resetPasswordError } = this.props
const userList = users && users.map(
(user) =>
<User
handleResetPassword={handleResetPassword}
key={user.uuid}
resetPasswordError={resetPasswordError}
user={user}
/>)
return(<Table responsive >
<thead>
<tr>
<th>uuid</th>
<th>First</th>
<th>Last</th>
<th>email</th>
</tr>
</thead>
<tbody>{userList}</tbody>
</Table>)
}
}
export class User extends Component {
render() {
const { handleResetPassword } = this.props,
{ uuid, firstName, lastName, email } = this.props.user
return (
<tr>
<td>{uuid}</td>
<td>{firstName}</td>
<td>{lastName}</td>
<td>{email}</td>
<td>
<HelpBlock disabled={this.props.resetPasswordError ? true : false}>{this.props.resetPasswordError}</HelpBlock>
<Button onClick={() => handleResetPassword(uuid)}>
reset password
</Button>
</td>
</tr>
)
}
}
答案 0 :(得分:5)
他们 相同。
引用C11
,章节§6.7.2,类型说明符,(强调我的)
清单:
类型说明符:
void
char
short
int
long
float
double
signed
unsigned
_Bool
_Complex
原子型说明符
结构 - 或联合说明符
枚举说明符
的typedef名
和,P2,
每个声明中的声明说明符中至少应给出一个类型说明符, 并在每个结构声明和类型名称的说明符限定符列表中。每个清单 类型说明符应该是以下多个集合之一(由逗号分隔,在那里 每个项目超过一个多个集合); 类型说明符可能以任何顺序出现 与其他声明说明符混合。
答案 1 :(得分:1)
没有区别。相同的类型。