#技术#选择React这条路,我很庆幸,你呢?( 三 )
可视化方面 , 还是要推荐一下 Recharts 。 这个可视化库 , 是基于 React 和 D3 , 非常符合 React 构建组件的思想 。
React 优秀的开源项目每周每月都会有 , 关注社区的动态也是我们前端工程师必备的技能 。
图灵:读者希望陈老师能分享下你自己“从刚接触前端到现在拥有如此的技术沉淀”一路上的经验 。 如果真要踏上React学习之路 , 有哪些“坑洼”是值得注意 , 哪些“美景”是不容错过的?
陈屹:我了解到 , 很多刚开始学习前端的学生就想一头扎到 React 或其它体系中去 , 这是非常危险的想法 。 比如我在专栏中提过 , 去 jQuery 的决定是和应用本身的特质相关的 。 如果说只是很简单的页面 , 并没有太多和服务端交互的内容 , 我还是首推 jQuery 。 因此 , 在你踏上 React 学习之路前 , 还请打好基础尤其是 DOM 。
对于“坑洼”或是“美景” , 我就说两点 。 第一 , 关注组件的复用粒度 , 尽可能保持组件的可扩展性 , 支持可控与不可控 。 第二是数据层的抽象 , 不同的业务需要有不同级别的数据抽象 , 有些越简单越好 , 有些封装得越厚越好 。 最重要的是根据业务的需要 , 保持界面与数据抽象的平衡 。
图灵:在研究React的道路上 , 未来你会专注哪些方向?
陈屹:走在 React 这条路上 , 很容易思考函数式编程的各种特性对复杂应用带来的好处 。 但函数式编程在生产环境中会对业务抽象带来更高的难度 。 很多人都在尝试用 React 的理念创造小而美的轮子 , 如 inferno , 也可能会自己实现一套去匹配业务的需要 。
说到未来 , 我可能会关注 FRP , 它简化了现有架构的概念 , 更适合于用户界面的开发 。 Mobx 就作出了很多努力 , 同样 , 我也会关注更纯粹的 elm、cyclejs 这些 FRP 框架 。
相关阅读:《深入React技术栈》 , 作者陈屹 。
本文插图
《深入React技术栈》 陈屹 著
本书特色:
- 全面讲述React技术栈的第一本原创图书 , pure render专栏主创倾力打造
- 覆盖React、Flux、Redux及可视化 , 帮助开发者在实践中深入理解技术和源码
- 前端组件化主流解决方案 , 一本书玩转React“全家桶”
- Strikingly联合创始人及CTO郭达峰作序推荐
本书适合有一定经验的前端开发人员阅读 。
- 「北京头条客户端」科技部:将加大对前沿技术研发的攻关和支持力度
- 高通865对比麒麟990 选择5G手机芯片别再犹豫!
- 『财经涂鸦』三七互娱爆发的秘密:该用技术公司估值模型来看它了
- 2020年你应该关注的8大技术趋势,眺望曙光TVP线上技术闭门会纯享实录
- 十大突破性技术-NMN,叫你如何选择最好的NMN
- CNBC:京东智联云打造欧美企业在华首选技术服务平台
- 鲁信创投■60余家创投机构代表参加新能源与先进制造专场路演活动中国科协科学技术传播中心
- 产业气象站▲固守高端显示技术领先地位,三星、LGD皆弃LCD
- 『接风娱乐』人机对战协作新时期已经来临,提高智能化与人工智能技术趋于结合
- 安卓中国■Optimus技术,联想海外发布新款Legion游戏本,首发Advanced