

您知道,功能是根据资源在应用程序中完成的功能(即功能)来组织的,而不是将所有类似类型的文件集中到一个由大量组件,路线,逻辑,动作,约简,选择器等组成的大块中。


如果您正在使用功能 ,请考虑一下 ……
- 您的功能是否被封装和隔离?
- 您的功能是否以可扩展的方式进行协作?
- 您的组件是否使用跨功能合成?
- 您的功能会自我初始化吗?
- 您可以在运行时禁用功能吗?
- 您的框架仅使用活动功能自动配置吗?
简而言之, 您的功能是否即插即用? ……不?
我知道,我知道, 您很忙 …很棒,因为忙碌的团队的项目不会变得笨拙 … OH WAIT … 我读错了 …可以! (我应该戴眼镜)


让我们开始追逐:
- 如果您不使用功能– 应该!
- 如果您的功能不基于功能-u , 则应如此!
feature-u是一个实用程序,可在您的React项目中促进基于功能的开发。 它在促进个人即插即用功能方面提供了切实的帮助。


使用feature-u有很多好处,但是两个基本好处是:
- 一种正式的方式,功能可以相互协作,从而使其真正地即插即用 。
- 通过自动配置使用中的框架,大大减少了样板代码。
下图总结了功能-u的基本概念:


功能协作是通过以下方式完成的:
- 引入了一种正式的方式,使功能可以相互协作(跨功能通信),从而使它们真正即插即用 。
- 这包括UI合成可以跨越功能边界。 它甚至允许UI内容自动注入。 这是必须看到的东西…… 它很好地展示了该实用程序 。
通过以下方式可大大减少样板代码:
- 自动配置框架(使用可扩展插件),以及
- 允许功能自行初始化(通过应用程序生命周期挂钩)。
可以禁用功能
- 通过功能启用运行时开关。
这种基础构成了 开发 功能u 的基础 ,并表现出 许多好处 。
feature-u是您不知道需要的实用程序,但随后就无法生存! 它为基于功能的开发的激动人心的世界打开了新的大门,使您可以腾出时间专注于功能的“业务端”!


了解有关feature-u的更多信息:
- 文章–对功能u概念和术语的完整介绍(必读)
- docs – 功能全面的u文档
- 回购– feature-u来源
帮我弄清楚 feature-u的含义 。 您的掌声决定了本文的发行和升级。 如果您认为 功能u 具有潜力,请给予掌声 🙂