我是Redux的新手,我正在努力了解它的基本概念 . 有一件事我无法清楚地理解 .

我知道reducer是一个函数,reducer有两个参数:第一个是状态,第二个是动作 . 令我困惑的是,当我们提到一个动作作为参数时,Redux如何知道第二个参数是一个动作?

我的意思是,当我们在switch的case语句中提到 action.type 时,Redux如何知道它是一个动作?和国家一样的问题 . 当我们初始化 state={} 时,Redux如何知道它是Redux商店的状态?