Ryan Morshead

Results 319 comments of Ryan Morshead

> I currently don't see any warnings if I put in a string as an event handler. This is strictly about ensuring that attributes are JSON serializable. Know what values...

> Also I don't see how this PR resolves https://github.com/reactive-python/reactpy/issues/437 In debug mode, users will get an error if they attempt to pass non-JSON-serializable props to a JS components. They'd...

I may have jumped the gun on this one. I'd like to get some feedback from @Archmonger though. So, after some investigation, `useId` was introduced in ReactJS 18 specifically to...

I don't think this is necessary.

For reference, [this](https://github.com/idom-team/idom/blob/d1a69f676be43da15c9d2c7c419f55e4acb10ef5/src/idom/core/vdom.py#L65-L73) is the relevant part of the VDOM spec.

The main purpose of template literals is to have a dedicated syntax. Transpilers allow you to write any syntax you'd like in your Python files, and at least for JSX,...

I've published an import-time transpiler that implements that aforementioned tag string spec. ``` $ pip install tagstr ``` ```python # tagstr: on name = "world" print @ f"hello {name}!" ```...

@Archmonger I'm realizing that replicating the prior cancellation behavior is quite tricky to do with the interupt event - it would almost always be better to just write a sync...

The interrupt event is definitely necessary since that's what allows the user to implement cleanup logic after the event has been set. I'm also realizing that effects must run one...

> I believe race conditions are expected with asyncio, and should be a problem for the user to solve. The problem is that, with the proposed API, the user doesn't...