3 ms·
Atom uses react. It has a virtual dom that changes (instead of the actual dom) which itself can set off its own events and start more changes). When the change
by spartanatreyu 11y ago
Atom uses react. It has a virtual dom that changes (instead of the actual dom) which itself can set off its own events and start more changes).
When the changes to the virtual dom are complete it will compare the dom as it is to the virtual dom, find the differences and
apply only the differences to the actual dom.
It's super fast since the virtual dom only has to support what it needs, as opposed to the actual dom with around 2 decades of outdated functions and properties.
- chadzawistowski 11y agoI know Atom stopped using React for the editor component in February [0]. Do they continue to use React elsewhere? [0] https://github.com/atom/atom/pull/5624 https://github.com/atom/atom/pull/5624