【发布时间】:2018-04-21 14:16:08
【问题描述】:
我想知道实现基于用户权限/角色呈现组件的机制的最佳方法是什么。我的第一个想法是实现一个高阶组件,它将连接到 redux 存储并有条件地渲染或不包装组件。它应该可以正常工作,但我担心这种解决方案的性能。我可能最终会得到几十个这样的包装组件。
有没有更好的方法来干净地处理这个问题而没有太多的性能开销?
【问题讨论】:
我想知道实现基于用户权限/角色呈现组件的机制的最佳方法是什么。我的第一个想法是实现一个高阶组件,它将连接到 redux 存储并有条件地渲染或不包装组件。它应该可以正常工作,但我担心这种解决方案的性能。我可能最终会得到几十个这样的包装组件。
有没有更好的方法来干净地处理这个问题而没有太多的性能开销?
【问题讨论】:
似乎您描述的解决方案与通常拥有成百上千个 Redux 连接的组件没有什么不同,在这种情况下,性能应该不是问题。
见: https://github.com/reactjs/redux/blob/master/docs/faq/Performance.md
【讨论】: