我刚开始使用native,有些东西真的让我很困惑。在卸载组件之前,我应该清理什么类型的对象?我知道我应该清理所有的API调用,还有什么??比如我有一个这样的按钮
const _renderTruncatedFooter = (handlePress) => {
return (
<Text
onPress={handlePress}>
Read more
</Text>
);
};
我应该清理按钮在useEffect返回?
不清理任何对象。你只需要清理副作用,比如API调用、事件监听器、计时器等。
对象和函数将被垃圾收集清理。