无缝换肤通过 redux 实现的

能否详细解释?是皮肤(styles)配置保存在 redux 中,然后通过 connect 和 dispatch 来使用、切换吗?
如果是这个说法的话,应该是 react 的功劳才对