使用react+redux,store怎样在数据库中实现增删改查操作
container 中发起 action ,action 中用 fetch 请求 API ,成功返回后 dispatch 事件,事件被 reducer 监听到,用新的数据更新 state,view 根据新的 state 进行 render
■网友
题主的问题本身是存在概念混淆的。1. store是前端数据库的概念,而且只存在于runtime,负责调度一切。2. 执行增删改查的任务是通过reducer进行执行的,可以类比后端数据库中的sql语句。3. 整个流程如下 action ===\u0026gt; reducer ===\u0026gt; newStore4. 如果涉及到网络请求的后端数据库调度,也是action发起,在获取数据后由reducer加工返回store。 当然了,在async场景下,你需要redux-thunk来处理
■网友
fetch请求是在action里吧,根据结果在更新前端state
■网友
不知道题主说的数据库是指后端数据库嘛?若是,那么对数据库进行增删改查当然是使用ajax,推荐使用fetch api。而实际发出这个fetch请求的应该是在reducer而不是store中。
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- 为啥很多企业给用户发邮件会使用noreply/no-reply@xx.xx的邮箱
- win10激活的问题
- 为啥Apple Store充值不能随意输入金额而是分为几个档次充值
- 全网通的mate8能不能插美国手机卡,在美国使用