如何在 React v16 中使用 mixin ES6/ES7

How to use a mixin in React v16 ES6/ES7

基于documentation的ReactFire,使用方法是在组件中添加mixin。

Mixins 不是解决之道,应该改用 HoC 或 Decorators

所以我想创建一个装饰器,尽管我发现使用 mixins 的唯一方法是通过 React.creatClass(),它已被弃用,甚至在最新的 React 版本中都不可用。

如何使用最新版本 (v16.0) 的 mixin?

或者有其他使用库的方法吗?

这里对此进行了长时间的讨论: https://github.com/firebase/reactfire/issues/38

您可能还想查看一些 ReactFire 的替代品,例如 re-base