通过阅读文档以及使用4种内置协作类型的经验,我们可以想到这些可能的优势:
- 如果您希望将实时功能混合到您的类中,而不是使用合成(类包含Collaborative *字段;这就是我现在正在做的事情。)
- 构造函数的一些常见优点,使用初始化程序钩子,以确保类的所有对象都满足某些属性。
- 类型化对象的一些常见优点,而非无类型对象。您似乎无法写入尚未注册的字段,因此不会因错误拼写CollaborativeMap键或意外分配给不同非正式类型的其他CollaborativeMap的密钥而导致错误。后者发生在我身上。如果我理解正确,可以在使用Typescript或Flow时静态排除这两个错误。
- onLoaded hook。我不清楚为什么这样的东西不适用于内置类型。可以针对内置类型进行模拟吗?
醇>