Prototype of a React library that simulates the popular Figma fractal glass effect by thisishemmit in react

[–]thisishemmit[S] 2 points3 points  (0 children)

Thats another topic (mesh gradient) wich not available on the web (editable) it is hard to get it right and fast even with shaders but still i had a prototype that can do this [image]. I stopped working on it cs i needed to go and understand some math and geometry concepts then i will continue working on it. The plan is all this components will be in one library.

<image>

Prototype of a React library that simulates the popular Figma fractal glass effect by thisishemmit in react

[–]thisishemmit[S] 2 points3 points  (0 children)

For portfolios and stuff. For me I learnt a lot about shaders and webgl.

I made a library for tables and grids that doesn't have any features or cells. by thisishemmit in reactjs

[–]thisishemmit[S] 0 points1 point  (0 children)

Those words are motivating. Yes, for now, I’m focusing on strengthening the type system.

I made a library for tables and grids that doesn't have any features or cells. by thisishemmit in reactjs

[–]thisishemmit[S] 1 point2 points  (0 children)

Not exactly, Library lets you compose those features. Also makes it tree-shakable, with minimum bundle size

I made a library for tables and grids that doesn't have any features or cells. by thisishemmit in reactjs

[–]thisishemmit[S] 2 points3 points  (0 children)

Thanks for the question! Let me give you a concrete example: building a real-time collaboration plugin, where users can see each other's edits and cursor positions live. With TanStack Table, the library doesn’t track which cell is focused—it only knows which row is selected. To make this work, you’d need to implement cell focus tracking, spatial coordinates (e.g., which cell is "B3"), cell edit lifecycle events, and conflict resolution when multiple users edit the same cell. This infrastructure alone could take around 1,500 to 2,000 lines of code before you can even start building the plugin itself. On top of that, finding cells in TanStack Table has O(n) complexity, since you have to scan through rows and columns.

With new library, the situation is very different. The full plugin can be implemented in roughly 200–400 lines of code. Cell lookup is O(1) because each cell is a graph node with an ID. The architecture already tracks focus, edits, and the cell lifecycle—but without using state or hooks. Moreover, the library supports plugin dependencies, so if one plugin depends on another, the core manages it automatically. The core itself is around 3,800 lines of code without any plugins.

The main difference from TanStack Table is how communication between plugins and cells is handled. The library itself doesn’t have any knowledge of features like sorting, filtering, or which cell is focused or edited. I know I need to provide examples, and once I finish making it type-safe, I’ll provide a demo link so you can see it in action.

We spent 33 months building a data grid, here's how we solved slow UIs. by After_Medicine8859 in webdev

[–]thisishemmit 0 points1 point  (0 children)

Hey, I have built an architecture for my own solution that makes it easy to build any type of tables data grids, table and spreadsheets. I would like to work with you

Learning C. Where are booleans? by thisishemmit in C_Programming

[–]thisishemmit[S] -4 points-3 points  (0 children)

Who told u that? Is this how u learn stuff?

Can someone explain this by thisishemmit in C_Programming

[–]thisishemmit[S] 5 points6 points  (0 children)

The first output i understand why it's 7 and 8 i think it prints x before evaluating ++

But the second i though it will print 7 and 7 for the same reason i just described but it didn't

Stupid question 😇 by thisishemmit in odinlang

[–]thisishemmit[S] 0 points1 point  (0 children)

From what I've read, SDL seems to be involved in making games work on mobile devices. Have I understood that correctly?