React Native热重装无法在较小的更改上工作

时间:2019-04-08 15:26:37

标签: react-native

我正在iOS模拟器中运行Expo应用程序。实时重新加载效果很好。

当我打开热重装时,我遇到了奇怪的问题。

我有一个简单的组件:

 render() {
    return (
      <View style={styles.container}>
        <Text> {this.props.station.name} </Text>
      </View>
    );
  }

它可以正确渲染。

如果我尝试进行更改,只是为了测试Hot Reload,并且说将文本组件内的文本更改为某个文字值,那么当我点击保存时,模拟器会出现错误:Properties can only be defined on objects 。这仅是在iOS模拟器没有焦点的情况下,因为当我单击模拟器时,错误消失并且应用重新出现,但仍然具有以前的信息(即,它不应用编辑)。

当我进行应引起实际错误的编辑(例如,引用不存在的属性)时,模拟器显示正确的错误,但是当我单击模拟器时再次重置为应用程序的先前状态。

如何解决此问题以获得实际的热重载行为?

0 个答案:

没有答案