我们正在构建一个管理面板,我们以ngx-admin为基础。
我想在项目中使用@ngxs/store。但是管理面板有第三方的库和组件,它们不能以redux的方式工作。
我应该使用@ngxs/store吗?如何控制第三方库中的操作?或者没有使用第三方组件的项目需要@ngxs/store吗?
例如,它使用ng2-smart-table。表有排序、过滤等。所有这些操作都应该是redux操作,并且它们应该有适当的reducers。但是组件已经准备好可以使用了,并且不知道任何关于全局状态的信息,也没有任何方法来使用它。
因此,问题是,我是应该使用@ngxs/store,还是应该原生使用Angular,只将Redux留给自己编写的应用程序,而不使用第三方库?
发布于 2019-03-13 20:33:56
答案是:视情况而定。
如果您想实现Redux并跟踪所有内容,您将需要自己为第三方组件创建操作。但请记住,对于表,您可能不需要所有操作,只存储要显示的行数据。
https://stackoverflow.com/questions/55141802
复制相似问题