开发者社区 问答 正文

为什么要少用Effect?

为什么要少用Effect?

展开
收起
夹心789 2024-05-27 20:21:26 78 分享 版权
1 条回答
写回答
取消 提交回答
  • 因为它可能导致不必要的组件重新渲染和额外的性能开销。当在useEffect中更新状态时,React会重新启动渲染过程,这可能会导致性能问题。此外,useEffect通常用于与外部系统(如浏览器API、第三方库、网络请求等)同步,如果仅根据组件内部状态调整某些状态,可能不需要使用useEffect。

    2024-05-27 21:59:38
    赞同 展开评论
问答地址: