我短暂的职业生涯被React充斥着。
还没毕业前我从Vue2.x入手开始学习框架,在一个我当时觉得还行现在回看完全不行的状态进了公司。然后开启了跟React死磕的状态,从class组件到函数式组件,从Redux到Recoil,从Antd到MUI...
不久前一个呆了2年多的项目成功结束,接下来要去一个新项目,新项目要用Angular,于是我开始告别从毕业就开始用的React,开始学习这个大家少有提及的框架。
得回顾这几年,要说React带给我最多的是什么,我觉得可能是思想,是一种编程范式。为了理解React新的函数式组件,我去学习FP,但我并不是一个原教旨主义者,所以我当然也不认同你想学FP就得去学Lisp的说法。
在这期间我发现小黄书的作者KyleSimpson也写了一本专门为JSer介绍FP的书,书中前言部分我深以为然:
“ThewayIseeit,functionalprogrammingisatitsheartaboutusingpatternsinyourcodethatarewell-known,understandable,andproventokeepawaythemistakesthatmakecodehardertounderstand.
”是的,编程范式的作用是为了让人们更好地组织和理解代码,编程范式应该去服务写代码的人,而不是人去事无巨细地遵循编程范式的每一个规则,理解每一个晦涩难懂的概念。
“Ibelievethatprogrammingisfundamentallyabouthumans,notaboutcode.Ibelievethatcodeisfirstandforemostameansofhuman
转载请注明:http://www.0431gb208.com/sjszjzl/904.html