五、附录:答案

第 1 课:项目 1-汽车预订应用

|

问题编号

|

答案

| | --- | --- | | 1. | 2. | | 2. | 1. | | 3. | 3. | | 4. | 4. | | 5. |

  • shadowColor:这将添加我们想要的组件颜色的十六进制或 RGBA 值
  • shadowOffset:这显示我们想要阴影投射多远
  • shadowRadius:这显示阴影角落的半径值
  • shadowOpacity:这表明我们希望自己的影子有多暗

|

第二课:项目 2-图片分享 App

|

问题编号

|

答案

| | --- | --- | | 1. | 2. | | 2. | 1. | | 3. | 符合事实的 | | 4. | 3. | | 5. |

  • onPress:当按下 发送 按钮
  • busy时组件需要做什么:这意味着“我们正在等待远程数据吗?”
  • loginError/registrationError:记录/注册时发生的错误描述(如果发生)

|

第 3 课:项目 3——短信应用

|

问题编号

|

答案

| | --- | --- | | 1. | 3. | | 2. | 4. | | 3. | 符合事实的 | | 4. | 2. | | 5. |

  • tick():计算精灵在屏幕上的下一个位置
  • bounce():让鹦鹉飞起来
  • start():初始化游戏变量

|

第四课:项目 4——游戏

|

问题编号

|

答案

| | --- | --- | | 1. | 4. | | 2. | 符合事实的 | | 3. | 符合事实的 | | 4. |

  • mapStateToProps():获取存储中所有精灵的数据,并将其作为道具注入组件。精灵将存储在一个数组中,因此它们将被索引访问。除此之外,还将从状态中检索分数,并将其注入组件中。分数是一个标记当前游戏是否结束的标志,以及一个标记当前游戏是否正在进行的标志。
  • mapStateActionsToProps():这将把三个可用的动作(tickbouncestart)注入到组件中,以便组件可以使用它们。

| | 5. | 3. |