reactjs - 反应可重用组件哪种方法更好用
问题描述
我想制作一些可重用的组件,例如 modal、autocomplete、popover 等。但我不知道在状态方面哪种方法更好
- 在 redux 中保持状态 - 我在 redux 中看到的缺点是我必须在我使用模态的地方创建一个减速器(示例)
- 将状态保留在父组件中 - 缺点是,例如,当我按下按钮打开模式时,将重新渲染父组件 + 子组件。
- 保持组件中的状态 - 缺点是我必须像道具一样每次传递按钮。
哪种方法更好?我是初学者,我不知道这是不是一个愚蠢的问题。谢谢!
解决方案
推荐阅读
- asp.net-mvc - 从角色中删除用户并检查
- java - Tomcat 9.x + 焊接 - 使用构造函数的注入点
- docker - docker 容器如何连接到主机上的端口?
- php - 网站下载文件而不是加载索引
- php - cURL PHP 对动态 URL 的多次请求(循环未知时间)
- android - 如何使用 socket.io 连接 Golang 和 Android?
- ios - IOS 应用程序验证失败 Xcode
- d3.js - D3 制图:地图上错误位置的 lon/lat 圆圈(投影)
- matlab - Matlab 外推符号翻转
- python - 为什么我的图标图像没有显示在我创建的窗口上