返回顶部
首页 > 资讯 > 前端开发 > 其他 >“弹窗”是如何开发的?用状态驱动还是命令式?
  • 306
分享到

“弹窗”是如何开发的?用状态驱动还是命令式?

React.jsVue.jsJavaScript 2023-05-14 22:05:02 306人浏览 泡泡鱼
摘要

改成命令式的调用,使用者就无需去引入组件,挂载组件,声明回调,打断逻辑流,可以只关注于自己的数据。我的观点状态驱动多个弹窗类组件时,代码过于冗余。对于大型团队来说,一线业务开发人员,水平层次不去,代码风格各异,分散的状态驱动,每个人变量命名

改成命令式的调用,使用者就无需去引入组件,挂载组件,声明回调,打断逻辑流,可以只关注于自己的数据。

我的观点

  • 状态驱动多个弹窗类组件时,代码过于冗余。
  • 对于大型团队来说,一线业务开发人员,水平层次不去,代码风格各异,分散的状态驱动,每个人变量命名等风格都不一样,风格无法统一,导致代码杂乱,无法维护。
  • Promise 函数式使得弹窗使用者无需关心显隐等逻辑,就近原则,只有业务走到这里,弹窗该出现了,才调用对应弹窗函数。
  • 当然,这种方法,增加了弹窗开发人员的工作,但减轻了弹窗使用人员的心智负担。
  • 这个库隐式的传入了callbackResolvecallbackReject两个 props, 依赖来源不清晰,带来了新的心智负担。暂时没好的思路处理,欢迎 PR。

最后

开发弹窗时,你更愿意使用状态驱动还是命令式呢?命令式是否适合你们的团队或项目? 欢迎试用。

GitHub 地址

npm 地址

相关教程:《WEB前端开发视频教程》

以上就是“弹窗”是如何开发的?用状态驱动还是命令式?的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: “弹窗”是如何开发的?用状态驱动还是命令式?

本文链接: https://lsjlt.com/news/206856.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作