如何解决MobX中的ObservableList和@observable List有什么区别
我是菜鸟。如标题所述,这三个之间有什么区别
ObservableList<Todo> todos;
@observable
ObservableList<Todo> todos;
@observable
List<Todo> todos;
解决方法
ObservableList<Todo> todos;
只有在修改列表而不分配新列表时,此选项才会激活。
@observable
ObservableList<Todo> todos;
这意味着将新列表分配给待办事项或修改待办事项列表都将激活可观察的状态。
@observable
List<Todo> todos;
这意味着,每次您对待办事项字段进行新分配时,observable都会被激活。修改待办事项列表将不会激活可观察到的内容。
,执行此操作时,列表不会通知Mobx值已更改:
app.ParsingName
但是当您这样做时,两者都会起作用:
listOfMatches[0] = match;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。