为什么react喜欢把事情搞复杂?

为什么react喜欢把事情搞复杂?

react 确实把简单的问题搞复杂了,但是也把复杂的东西搞简单了。react作为一个框架,是为了解决复杂问题而生的,当你用来解决复杂问题的时候就会发现,她真的把问题简化了。

某种框架都存在着一个矛盾,如果把简单的东西变得更简单,那么必然会使得复杂的东西更复杂。

而实际的项目都是很复杂的,所以大部分框架的选择都是:把简单的东西变的复杂一点儿,把复杂的东西变得简单一点儿。

这样让任何项目的复杂程度都比较接近,都在可以控制的范围内。

所以大部分框架都是使得代码的复杂度不要随业务负责度的增加而增加太快。即 业务复杂度 vs 代码复杂度 这条曲线的斜率变小。

极端情况下,斜率为0,也就是任何业务,代码的复杂度都是一样的,这样一个“hello world!”的代码和 ms office 的代码复杂度是一样的。

这样,一个“hello world”我们会觉得很复杂,但是一个ms office 我们确会觉得很简单。

不同的框架为了适应自己项目的复杂度选择了不同的斜率,总之呢是为了不让自己的代码的复杂度超出可控的范围内。所以根据自己的项目的复杂度选择合适的才是最好的。

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是为什么react喜欢把事情搞复杂?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » React 答疑