业务与控制

来源:9-5 【概念理解】Redux vs MVC

慕瓜5414566

2021-08-21

老师这边说到个思维很重要但似懂非懂

数据与ui分离我懂

但业务与控制分离 还是有点疑惑

我猜是把业务逻辑跟控制state的方法抽分开来吗

如果写个custom hook里面写业务逻辑 但hook里面操作state再写个方法算是吗


写回答

1回答

阿莱克斯刘

2021-09-07

暂时不懂没关系,不要着急,多做一个项目慢慢就有感觉了。一般来说业务指的是数据模型(包含并不仅限数据),控制则倾向于程序流程、数据变形、用户输入输出。在redux架构中,hook操作state属于于页面层级的控制,而reudx层面的state的管理才能被视为业务。如果是MVC架构、或者经典三层,则另当别论了。

0
1
慕瓜5414566
谢谢老师, 只是有时做项目的时候也会疑惑, 这样我知道了useState只属于纯页面ui的“控制”, redux层面放的就是业务数据,两者要区分开来
2021-09-12
共1条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程