采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师这边说到个思维很重要但似懂非懂
数据与ui分离我懂
但业务与控制分离 还是有点疑惑
我猜是把业务逻辑跟控制state的方法抽分开来吗
如果写个custom hook里面写业务逻辑 但hook里面操作state再写个方法算是吗
暂时不懂没关系,不要着急,多做一个项目慢慢就有感觉了。一般来说业务指的是数据模型(包含并不仅限数据),控制则倾向于程序流程、数据变形、用户输入输出。在redux架构中,hook操作state属于于页面层级的控制,而reudx层面的state的管理才能被视为业务。如果是MVC架构、或者经典三层,则另当别论了。
谢谢老师, 只是有时做项目的时候也会疑惑, 这样我知道了useState只属于纯页面ui的“控制”, redux层面放的就是业务数据,两者要区分开来
登录后可查看更多问答,登录/注册
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
686 5
862 10
729 2
1.8k 2
845 1