请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

业务与控制

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

数据与ui分离我懂

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

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

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


正在回答

1回答

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕瓜5414566 #1
    谢谢老师, 只是有时做项目的时候也会疑惑, 这样我知道了useState只属于纯页面ui的“控制”, redux层面放的就是业务数据,两者要区分开来
    回复 有任何疑惑可以回复我~ 2021-09-12 23:25:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信