4.3 在复杂交互中使用reducer