2016-05-15 72 views
3

我的用例是通过单击按钮来重新加载应用程序,以便在点击之后可以重新定义很多属性。 有没有一种方法可以通过代码重新加载原生应用程序?重新加载代码中的原生应用程序

谢谢!

+0

你的意思是等同于在开发菜单中按下“Reload JS”按钮,或者你的意思是调用像'forceUpdate()'来重新加载状态/重新渲染? –

+0

后半部分。但是这只会重新加载该特定组件,对吧?如果我想从一些内部组件重新加载整个应用程序,该怎么办? – pagarwal

回答

2

这是一个巨大的解决方法 - 但它节省了大量时间并避免了无法正确晃动的沮丧。

我们只是throw 'Want to reload?在开发过程中提示错误画面,所以我们可以刷新。编辑:如果你只想“重新加载”一个按钮及其属性,你只需要重新渲染父组件(如果道具是你想改变的),否则,只需改变组件的状态,以下正常反应发展。

0

我建议使用REDX轻松管理状态。这样,您可以轻松地重新加载状态。