3.8.1 状态和副作用示例