etch icon indicating copy to clipboard operation
etch copied to clipboard

Builds components using a simple and explicit API around virtual-dom

Results 8 etch issues
Sort by recently updated
recently updated
newest added

This adds type definitions for etch.

There are use-cases when it is not necessary to create an `element` for a component, for example, when we render WebGL/[regl](https://github.com/regl-project/regl) or canvas2d layers: ```jsx ``` Would that be reasonable...

Consider the following scenario: I have a root component that holds some rows. I also have a button that should be a child of the latest row at all times....

Imagine you want a "controlled" color picker, so write the following: ```jsx class ColorPicker { constructor(props) { this.props = props; etch.initialize(this); } handleChange(event) { const value = event.target.value; if (value...

This allows the following notation: ```jsx render() { const {on} = this.props; return {on && 'Is on'}; } ``` Where `on` is a boolean

For example, since a component constructor receives children in the second arg, then if children ever change, the only way to have it updated is constructing a new instance? This...

### Steps to Reproduce 1. Return this JSX in your component's `render` function ``` jsx ``` ### Expected The component renders `` ### Actual The component renders ``

bug

I'm using Etch to build a plugin and I have a select. I've try to use "React style" of having `