Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
1–10 of 76 posts
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#2Looks promising and quite handy for my project
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#3I joined a project last year which uses Konva inside an Angular application. It was my first time doing any kind of canvas programming, but the ergonomics of konva can be picked up quite rapidly and I've been enjoying quite a lot.
We're working on performance-sensitive project, so one lesson we learned is that all shapes listen to all mouse events by default. We didn't even have lots of shapes, but this was enough to have a noticeable performance hit due to all the event handlers being registered. We pivoted to an opt-in approach instead and that fixed most of our problems.
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#4The site and docs for Konva are conspiciously pleasant and well fleshed out. The "price" link jumpscare is also something I haven't yet seen.
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#5What is the purpose? React for Canvas tag?
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#6For folks who have used this, why would you choose this instead of SVG inside React, Svelte, etc?
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#7Don't know about the library but the spreadsheet project built on top is impressive https://www.rowsncolumns.app/
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#8The site and docs for Konva are conspiciously pleasant and well fleshed out. The "price" link jumpscare is also something I haven't yet seen.
The pricing page is well done indeed.
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#9For folks who have used this, why would you choose this instead of SVG inside React, Svelte, etc?
it is not that people would chose svg inside react/vue but that people want react/vue to manage svg for the same reason as we use react/vue to maange html
Re: Konva.js - Declarative 2D Canvas for React, Vue, and Svelte
#10Is this a community-driven project, or is there a company behind the project?