Giters
dfilatov
/
vidom
Library to build UI based on virtual DOM
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
416
Watchers:
27
Issues:
232
Forks:
16
dfilatov/vidom Issues
how to get ref of a child?
Updated
4 years ago
Comments count
3
starter kit
Updated
4 years ago
Comments count
6
Remount only child if key is changed
Closed
5 years ago
defaultAttrs in typescript
Updated
5 years ago
Comments count
2
Use types from "csstype" module to improve css style typings
Closed
5 years ago
Improve soundness of typings for html elements
Closed
6 years ago
Get rid of synthetic event system
Closed
6 years ago
Add support of pointer events
Closed
6 years ago
Introduce `vidom.h(type, props, ...children)` factory
Closed
6 years ago
Content of plain text nodes isn't escaped
Closed
6 years ago
`Component#setState` doesn't handle `undefined` values
Closed
6 years ago
Normalize order of updates inside tree to be always from top to bottom regardless of order of component updates
Closed
6 years ago
TagNode: autodetect namespaces and get rid of `setNs`
Closed
6 years ago
Autowrap component rendering result respect to its value
Closed
6 years ago
Input with placeholder calls onChange in IE11 on focus/blur
Closed
7 years ago
Add ts declaration for vidom.WheelSyntheticEvent
Closed
7 years ago
Object.freeze error in ie11
Closed
7 years ago
Comments count
4
Component: add warning if `setState()` is called during `onRender()`
Closed
7 years ago
benchmarks affect each other?
Closed
7 years ago
Comments count
3
Passed attributes with undefined values overrides default ones
Closed
7 years ago
TagNode#setHtml: ignore `undefined`, `null` and boolean values
Closed
7 years ago
Introduce vidom.FocusEvent to vidom.d.ts
Closed
7 years ago
Comments count
1
Don't render booleans
Closed
7 years ago
IE 11, [object Object] in style attribute
Closed
7 years ago
Comments count
2
Analog of dangerouslySetInnerHTML
Closed
7 years ago
Comments count
2
setHtml(0) causes error upon render
Closed
7 years ago
Not possible to use svg <text/>
Closed
7 years ago
FunctionComponent: add ability to specify default attributes
Closed
7 years ago
Add definitions for typescript
Closed
7 years ago
Unreasonable performance dbmon
Closed
7 years ago
Comments count
10
Component: rename `shouldUpdate` to `shouldRerender'
Closed
7 years ago
Add support of some missing DOM events
Closed
7 years ago
Add support of some missing html attributes
Closed
7 years ago
Component: pass previous context to `shouldUpdate` and `onUpdate`
Closed
7 years ago
TagNode: patch attributes before children
Closed
7 years ago
TagNode, ComponentNode, FunctionComponentNode: attrs by default should be an empty object, not null
Closed
7 years ago
Implement playground
Closed
7 years ago
TagNode, FragmentNode: throw error in case of passing children with wrong type in dev mode
Closed
7 years ago
mount: throw error in case of passing a top node with wrong type in dev mode
Closed
7 years ago
Throw errors instead of console.error in dev mode
Closed
7 years ago
Node: make public tag, attrs, children, key
Closed
7 years ago
Component: replace `onDefaultAttrsRequest()` with `defaultAttrs`
Closed
7 years ago
Component: throw exception in dev mode in case of attempt to modify `attrs`, `state`, `context`, `children` directly
Closed
7 years ago
Component: redesign way to obtain attrs, children and state inside instance
Closed
7 years ago
FunctionComponent: `null` is passed as attrs if they aren't specified
Closed
7 years ago
Prevent wrapping only child during children normalizing
Closed
7 years ago
Make vidom more envify+uglifyjs friendly
Closed
7 years ago
Select: pass new value to `onChange` for multiple version
Closed
7 years ago
Component: get rid of `onInitialStateRequest` in favour of call `setState` inside `onInit`
Closed
7 years ago
Component: sequential calls of `setState` affect previous state
Closed
7 years ago
Previous
Next