在我的应用程序中,我在模块xyz.js中定义了默认类A,该类在导航堆栈上呈现页面。根据A类的状态变量之一,呈现的视图不同。例如,如果将应用程序置于“编辑模式”,则除了在应用程序不处于“编辑模式”时呈现的其他标准视图之外,还将呈现编辑视图。我不知道如何更改该状态变量并使A类的实例重新呈现。
这是我所拥有的:
模块abc.js:
i < miscArray.length
模块xyz.js:
miscArray[i]
如您所见,在模块xyz.js的底部有一个名为“ Edit()”的命名函数。按下编辑按钮时,将从模块abc.js中调用此函数。按下编辑按钮时,将显示警报视图,但不会重新渲染XYZ功能。如何正确更新实例化XYZ类中的状态变量“ editMode”,以及如何使其重新呈现?