Simple and elegant component-based UI library
V9 is almost fully backward compatible with previous versions of Riot.js. However, a few breaking changes have been made, which are listed below:
null
or undefined
(see also https://github.com/riot/riot/issues/2975). For example:
<p is-active={false}>
- is-active
will no longer be removed. Use <p is-active={null}>
insteadchecked
or selected
and in that case remove them with falsy valuesSeveral ecosystem packages have received major updates and the rest will be updated soon. Future versions of Riot.js ecosystem packages will be synchronized to avoid confusion. To use Riot.js v9, ensure that you install only v9 @riotjs packages.
riot.version
wrong value in the esm
exportesm
files imports