【发布时间】:2020-07-11 16:53:05
【问题描述】:
我正在编写一个带有一个非常大的有状态小部件的应用程序,它由 UI 中的三个主要部分组成,所以我想将它重构为 3 个不同的小部件。但是,这 3 个小部件中的每一个都有一个共享的“selectedColor”变量,它可以更改所有三个小部件的颜色。 VS Code 不会让我重构这些小部件,因为它们设置了状态,所以如果我尝试设置状态,它只会抛出一个错误。基本上,如果所有代码都是一大块,那很好,但我怎样才能将我的代码重构为 3 个小部件,同时能够设置所有三个小部件的颜色?谢谢 - 约瑟夫
【问题讨论】: