https://blog.cckim.cn/posts/simple-redux/