vidom

Library to build UI based on virtual DOM

MIT License

Downloads
633
Stars
415
Committers
7

Bot releases are visible (Hide)

vidom - 0.9.21

Published by dfilatov about 7 years ago

  • Optimized performance of SSR
vidom - 0.9.20

Published by dfilatov about 7 years ago

  • Added warning if Component#setState() is called during onRender() #326
  • Fixed error message for checking the keys for uniqueness
  • Fixed typescript definition for html attributes (key and ref have removed from them)
vidom - 0.9.19

Published by dfilatov over 7 years ago

  • Added name of component to the error message in case of wrong returning value from Component#onRender() or functional component call
  • Returning value from Component#onRender() or functional component call is checked more strictly from now
  • Added typescript definition for aria-hidden attribute
vidom - 0.9.18

Published by dfilatov over 7 years ago

  • Fixed an issue with possible wrong value of previous attributes inside methods of lifecycle hooks in some edge cases
vidom - 0.9.17

Published by dfilatov over 7 years ago

  • Fixed an issue with overriding values of default attributes with passed undefined ones #322
  • Added typescript definition of defaultAttrs for function components
vidom - 0.9.16

Published by dfilatov over 7 years ago

  • TagNode#setHtml ignores passed null, undefined and boolean values from now #320
  • Fixed typescript definition for onClick handler which gets vidom.MouseSyntheticEvent rather than vidom.SyntheticEvent from now
vidom - 0.9.15

Published by dfilatov over 7 years ago

  • Added ability to pass undefined as a value of setRef callback
  • Fixed typescript definition for callback passing as ref
vidom - 0.9.14

Published by dfilatov over 7 years ago

  • Fixed an issue with rendering false value in some edge cases
  • Introduced vidom.FocusSyntheticEvent to typescript definition
vidom - 0.9.13

Published by dfilatov over 7 years ago

  • Component class or function is accessible for ComponentNode and FunctionComponentNode as component property from now
  • Added animation events to typescript definition
vidom - 0.9.12

Published by dfilatov over 7 years ago

  • Fixed an issue with disability to subscribe on animation and transition events
  • Improved typescript definition to simplify usage
vidom - 0.9.11

Published by dfilatov over 7 years ago

  • Booleans aren't rendered in DOM anymore #315
  • Fixed an issue with wrong style stringifying in IE11 #316
vidom - 0.9.10

Published by dfilatov over 7 years ago

  • Improved typescript definition for mouse, keyboard, drag and touch events
vidom - 0.9.9

Published by dfilatov over 7 years ago

  • Fixed a case with passing null and undefined as a value of attributes
  • Fixed an edge case with passing 0 to setHtml #313
  • Improved typescript definitions
vidom - 0.9.8

Published by dfilatov over 7 years ago

  • Fixed an error with impossibility to use <text> svg element #311
  • Improved typescript definitions
vidom - 0.9.7

Published by dfilatov over 7 years ago

  • Fixed an issue with impossibility to use class arrow functions in some cases
vidom - 0.9.6

Published by dfilatov over 7 years ago

  • focus/blur events use native focusin/focusout ones in Chrome and Firefox >= 52 from now
  • Improved typescript definitions, supported typescript version is >= 2.3
vidom - 0.9.5

Published by dfilatov over 7 years ago

  • Added ability to specify default attributes for function components #309
vidom - 0.9.4

Published by dfilatov over 7 years ago

  • Fixed an issue with uglify-js (downgraded to 2.7.5) to properly build minified version
vidom - 0.9.3

Published by dfilatov over 7 years ago

  • Implemented some minor optimizations for dom event handling
vidom - 0.9.2

Published by dfilatov over 7 years ago

  • Fixed a bug with wrong resubscribing to the same event on the same dom node