背景:我们组之前是做 WPF 桌面开发的,大家都是经验比较丰富的 WPF 和 C#开发,但是基本上都没有什么前端开发的经验(甚至知识也不是所有人都会),然后因为最近的一个项目需求需要做一个类似 这样的 图形编辑器。
目前的情况:长话短说,我们这边项目主程打算使用 react 作为前端框架,然后想根据之前用 C#写 WPF 图形编辑器的架构,底层的绘图库完全不依赖上层的 react ,即只使用原生的绘图库原生 js 来写,而不能使用绘图库的 React 版本来用 jsx 写。以上面链接里的例子的话,就是整个页面基于 react ,但是画布部分使用 konva 库来绘制,而且不能使用 konva-react 库。
目前我是感觉有些困惑,这种模式在实际的前端开发中是怎么做的?这样逻辑和 UI 完全分离的做法在前端中能做到吗?目前是稍微写了点 demo ,感觉上层使用 react 但是下层完全不使用这种写法对我来说很难下手啊……
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.