阅读 142

新手理解StatefulWidget和StatelessWidget的区别

初识

半年前,flutter很火啊,我也来学呗。

第一步,认识StatefulWidget和StatelessWidget。

StatefulWidget是无状态的Widget,StatefulWidget是有状态的Widget。

懵...

第二步,StatelessWidget的子类有...StatefulWidget的子类有...

二懵...

第三步,我们从源码来认识Widget

三懵...卒。。。

再识

这几天照着资料硬着头皮学习控件,发现

StatefulWidget有setState()方法,StatelessWidget没有setState()方法。

你要对控件文字、颜色、数据等进行刷新的时候,肯定要调用setState()方法,定义为StatefulWidget。你不用这个方法就定义为StatelessWidget。

实在不确定用不用就定义为StatelessWidget。需要的时候再改StatefulWidget

ohhhhhh

over。

希望慢慢的学习有更深的理解。


作者:木鱼而歌
链接:https://juejin.cn/post/7029251888813965326


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐