#virtual #dom #node #element

mt-dom

A library for generating patches as a result diffing virtual DOM tree

27 releases (11 breaking)

0.12.3 Sep 8, 2021
0.11.1 Sep 3, 2021
0.6.3 Jul 25, 2021
0.6.2 Nov 27, 2020
0.3.0 Jul 28, 2020

#362 in Data structures

Download history 440/week @ 2021-08-09 394/week @ 2021-08-16 236/week @ 2021-08-23 287/week @ 2021-08-30 312/week @ 2021-09-06 260/week @ 2021-09-13 189/week @ 2021-09-20 293/week @ 2021-09-27 255/week @ 2021-10-04 236/week @ 2021-10-11 186/week @ 2021-10-18 392/week @ 2021-10-25 217/week @ 2021-11-01 260/week @ 2021-11-08 347/week @ 2021-11-15 213/week @ 2021-11-22

1,014 downloads per month
Used in 18 crates (2 directly)

MIT license

85KB
2K SLoC

mt-dom

mt-dom is a generic virtual dom implementation which doesn't specify the types of the data that is being processed. It's up to the library user to specify those types

The goal of this library is to provide virtual dom diffing functionality and return a portable patches which the user can then use to apply those patches in their respective UI elements.

mt-dom is not limited to be used in html base virtual-dom implementation, but can also be use for native UI elements.

License: MIT


lib.rs:

mt-dom is a generic virtual dom implementation which doesn't specify the types of the data that is being processed. It's up to the library user to specify those types

The goal of this library is to provide virtual dom diffing functionality and return a portable patches which the user can then use to apply those patches in their respective UI elements.

mt-dom is not limited to be used in html base virtual-dom implementation, but can also be use for native UI elements.

Dependencies

~80KB

l8a