reactjs - 如何在 React Native 中重新渲染?
问题描述
如何在 React Native 中重新渲染功能组件?
我只看到了使用选项,this.forceUpdate()
但它不适用于功能组件。
解决方案
下面是一个示例代码:
import useForceUpdate from 'use-force-update';
const MyButton = () => {
const forceUpdate = useForceUpdate();
const handleClick = () => {
alert('I will re-render now.');
forceUpdate();
};
return <button onClick={handleClick} />;
};
推荐阅读
- java - 等于实现测试覆盖率junit java
- python - IBM 识别失败
- xcode - 有什么方法可以弱添加 Swift 包?
- powerbi - 为 Power BI 中的多个相似列创建单个切片器
- beautifulsoup - 来自 CoinMarketCap w 类的 Web Scraping Table
- jquery - 为什么来自 ajax 响应的模态调用没有关闭?
- r - FCT_Collapse 使用范围
- google-apps-script - Google App Script - 使用 fetch 循环以获取 API 响应并写入电子表格
- spyder - 有没有办法让 Spyder 的 IPython 控制台仅显示标准输出并在调试期间隐藏“IPdb”消息?
- javascript - 如何在构造函数中等待?