Inferno 0.7.14
This update greatly improves stability of Inferno and its packages. Highlights include:
inferno-server
andinferno-dom
have much improved server-sider rendering capabilities and hydration features.inferno-dom
has a completely revamped non-keyed patch implementation that is about 30% faster. It's also much easier to understand and read.inferno-router
has had many bugs fixed and support for nested routes.inferno-compat
has been added to add parity to users coming from React. Make sure you check the README on how to use it and give feedback where possible.inferno-component
andinferno-dom
have better component lifecycle handling, especially in cases of firing unmounting events (such ascomponentWillUnmount
).inferno-dom
now treatsnull
,undefined
,false
andtrue
values to a new internalVPlaceholder
node that uses empty DOM TextNodes to track their positions as they move around the DOM tree. Furthermore, arrays within arrays and text children also adopt a similar technique using the internal objectVList
andVText
respectfully.inferno-dom
has a new API addition offindDOMNode
, replicating the functionality of React'sfindDOMNode
.