grafana自定义panel插件开发(1)环境准备
由于 ospp 导师希望基于他的设计开发一版支持 g6 的 grafana panel,而官网文档只有英文版本,并且写得并不是很清晰,路上断断续续踩了很多坑,于是此处对 grafana 的自定义 panel 插件开发过程进行记录。
更多范畴论启发下的函数设计模式(1)
从编码的角度看,范畴论在JS中的应用,本质上还是为了解决函数组合的问题
更多如何通过 React 钩子取代容器组件
容器组件是提供、创建和持有数据并服务于子组件的组件,其唯一的工作是处理数据,而将展示 UI 的工作交给展示组件。而处理数据的工作的逻辑不止能直接写在容器组件中,其实也可以被封装成一个 hooks,再被容器组件调用,从而使这部分逻辑抽离、语义化并易于维护。
更多JS函数式编程的理解(2)
接上篇 JS 函数式编程的理解(1)
更多JS函数式编程的理解(1)
函数式编程是一种编程范式。相对命令式编程的过程思维,函数式编程更侧重于结果思维。对于每个函数调用,不必关注内部的执行细节,而只需要关注函数的输入与输出。
更多