【问题标题】:in react-native, how to force re-render of stateless functional component在 react-native 中,如何强制重新渲染无状态功能组件
【发布时间】:2017-02-13 14:54:15
【问题描述】:

在常规 React 中,有一种方法可以使用* API ReactDOM.render() 强制重新渲染无状态功能组件。

有没有办法强制在 react-native 中重新渲染无状态功能组件?

【问题讨论】:

  • this.forceUpdate() 方法可能是您正在寻找的
  • 你能给我一个例子,说明你将如何在无状态功能组件中使用this.forceUpdate()?我不明白这怎么可能。 @BurakKarasoy

标签: react-native


【解决方案1】:

说你的组件是myComp

myComp.updater.enqueueForceUpdate(myComp)

强烈建议不要在实时应用程序中使用它,因为无状态组件的性质被假定为“无状态”,并且它的关注点只是一次渲染其内容。

【讨论】: