Mark Bakhit
Mark Bakhit
### Current Situation ReactPy can generate type hinting errors generated (from Pylance). For example, the fact that `reactpy.component` can ingest a `ComponentType`, but can only return a `Component`. Or the...
### Current Situation Hooks within react libraries, for example, [usePagination](https://react-table.tanstack.com/docs/api/usePagination) hook within React-Table currently need to be manually rewritten in order to function in IDOM. ### Proposed Changes Investigate whether...
### Current Situation Currently, it is not possible to scope CSS/JS within IDOM. ### Proposed Actions Develop `html.shadow_dom`. All children inside of this will be rendered within a [Shadow DOM](https://www.wpeform.io/blog/render-react-app-shadow-dom-styled-components/)...
### Current Situation It is currently fairly awkward to use IDOM for authentication for all our supported frameworks. ### Reference - #768 ### Proposed Actions Have some sort of session...
### Current Situation Currently, sites built in ReactPy are not SEO compatible. This is a fairly common issue with JavaScript frameworks such as ReactJS. Prior discussion: https://github.com/reactive-python/reactpy/discussions/486 Prior Issue: reactive-python/reactpy-django#93...
### Current Situation Currently, our repos get basic configuration files out of sync from each other. ### Proposed Changes Synchronize common files (pre-commit-config.yaml, license, code of conduct, contributing, .vscode, .github)...
### Current Situation We currently promote using PascalCase for components, following ReactJS convention. However, this very much goes against PEP8. See original discussion: - https://github.com/idom-team/django-idom/pull/77#discussion_r906653261 ### Proposed Actions Rewrite the...
### Current Situation Currently, users are expected to manually construct the component mount HTML needed to embed IDOM into their projects. This is results in poor usability, and even worse,...
### Current Situation Currently, it is hard to find IDOM without first knowing the project name. ### Proposed Actions Improve SEO by adding in a couple keywords into the readme...
Beta Docs Live Preview: https://reactive-python.github.io/reactpy/ Beta Docs Source Code: https://github.com/reactive-python/reactpy/tree/new-docs ### Current Situation It is difficult for new contributors to modify the docs, due to the current usage of reStructuredText...