flutter 的三棵树

程序员编写的代码里的 widget 树最终变成上图最左边的一棵树 widget tree,这是因为一些 widget 除了代码里赋给的子树,还会视情况增加一些 widget(s)

中间是 element tree 其中结点和widget tree 中节点一一对应

最右边是 render tree,  其中的节点和 element tree 中的 render object element 一一对应, 或者说 component element 只起到功能性的作用,不参与最终的绘制,比如 provider, comsumer 这一类的 widget, 并不涉及最终的 ui 的样子。

相信世界是平的
谨记四个字“修身养性”
大江东去浪淘尽英雄,再牛B的人物最后也是一掊土
向善不是目的,而是抚慰心灵,更多的感受幸福,感谢别人给你行善的机会
相信老子的话:万物生于有,有生于无,一切的道理都源于一个无法证明的假设
我是好是坏就自然而然的摆在那里,并不会因为别人的评价而改变什么,我也不需要别人用一张纸来说明我什么,世间最难得的是自由



支持大额赞助:
原文地址:https://www.cnblogs.com/sky-view/p/14020344.html