Mark Bakhit
Mark Bakhit
### Current Situation There is no method of manually attaching events to a vdom dict, such as through mutations. ### Proposed Actions Finalize the event handler interface, and then formally...
### Current Situation If an exception occurs within a `script` element, all of IDOM breaks. ### Proposed Actions Add error boundaries to prevent the `script` element from being destructive
### Current Situation Currently, there is no convenient way of storing/retrieving purely client sided data. ### Proposed Actions After we migrate `use_query` to core, it makes a lot of sense...
### Current Situation Currently, we don't have an automated way to keep ReactPy version in our other repos up-to-date. This results in the repositories outside core to be perpetually out...
### Current Situation Currently, if an invalid hook call occurs then ReactPy completely breaks. Reference - #646 - #610 ### Proposed Actions Add an error boundary to tree nodes to...
### Current Situation We currently use standard JavaScript websockets for client/server communication. The downside of this is that they have no method of handling backpressure, which will become a realistic...
### Current Situation Currently, creating a custom component requires manual steps. Namely, the developer must use the [template repository](https://github.com/reactive-python/reactpy-js-component-template) and `pip install cookiecutter`. Since the template repo is a Git...
### Current Situation Currently, data attributes are not serialized, such as in the context of events. ### Proposed Actions Serialize Data attributes and pass this information into the Python portions...
Using the unpack operator is dangerous within a component's `return`. ReactPy relies on the position of child elements to keep track of hooks (for any element that doesn't have a...
# Current Situation Currently, IDOM can render [roughly 18 simple components per second](https://github.com/idom-team/django-idom/pull/23#issuecomment-999975499). # Proposed Changes Find the hot spots in IDOM's code-base in order to identify where attention should...