OOP

    • 虽然框架推荐使用的函数式的编程方式,也提供面向对象式的编程方式的支持。
      • ViewPart
        • 需要复写 build 函数。
        • 它是@immutable 的,所以不应该也不需要在内部定义可变字段。
      • EffectPart
        • 需要复写 createMap 函数。
        • 可以定义字段,它的可见性也仅限于自身。
        • 它必须配合 higherEffect 一起使用。
    • 示例代码