Jackie
Jackie
为啥不用 canvas +blob 渲染svg
我的眼 能够分辨电脑的144帧和60帧,所以对这些有些敏感。 哈哈,可以,这个讨论起到了效果。不错,不错。 脱离文档流,减少reflow 有可能不
是可以,但是源码功能上要有这个属性,不是技巧上
主动刷新 graph 的函数,不是大小自适应 rerender graph的,之前api里的update函数都没了 监听 change:data也没了
这个去哪里了
resetcells是可以,但是性能太差,会闪一下。 我就想setData后,数据直接显示更新在图上。不知道为啥react自定义节点监听不到数据变化. 。应该是没有做好数据监听。 数据setData后,要移动一下画板内容,才会显示出来内容。而这个刷新不会闪一下,是我要的,请问移动一下的这个‘刷新’采用的是哪个api
node.hasChanged('data') 比较的是什么?比较对象地址就行了,现在变化了监听不到什么情况。新的data 和老的对象完全不==,都触发不了hasChanged true...
node.position(x,y)刷新页面的性能都比resetCells好太多 ``` const {x,y} = node.position(); node.position(x+1,y); node.position(x,y); ```
主要是方便,比如,同时兼容一些老项目风格代码 ``` @injectModels('@@initialState','@@qiankunStateFromMaster') class Page extends .... componentDidMount(){ const user = this.props['@@initialState'].user; ... } ```
connect比较既好又烦的地方是考虑了命名冲突等很多能力,但是这要在组件里写一个变量名字两遍,很麻烦。 东西先用起来简单,好用,然后别人才会学习相关的延伸能力。 connect我感觉可以简化,有冲突的时候报个错,推荐个推荐写法就好了