Replies: 2 comments 20 replies
-
I'm not 100% sure we should do it just because it breaks from what React does, but I quite like this idea. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Instead of using dataclasses, we'd probably use a |
Beta Was this translation helpful? Give feedback.
19 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'd like to propose a class to facilitate a little bit the writing of component props, especially for those coming from ReactJS or HTML/JS. It should be basically a dict but with the benefit of code completion. Something like this:
Note, this would also simplify conditional prop supply. Maybe it could specialize to input and such using
Props[html.input]
. Thechildren
prop is debatable.Furthermore (but this is not specific to this suggestion/class), 'data' and 'aria' props could optionally be dictionaries somewhat similar to 'style', and 'className' could accept a list, e.g.,
would become
before being processed further.
With the pre-1.0.0 syntax, it'd work as follows:
and with the 1.0.0a3 syntax:
Beta Was this translation helpful? Give feedback.
All reactions