Skip to content

Move App, State and compiler modules to reflex-base #6653

@masenf

Description

@masenf

Describe the Enhancement you want
The reflex distribution is now split over several subpackages, notably reflex-base and reflex-components-core. However there are still significant chunks of functionality in reflex which belong in reflex-base.

reflex-base and reflex-components-core should be enough to fully build and run a reflex app. It will not include the cli or server components, but if a user is bringing their own ASGI server, then they should be able to define an rx.App and point the ASGI server at it.

  • What is the benefit of the enhancement?
    Allow advanced users to minimalize their dependency set. Reduce coupling of reflex and subpackages. Reduce maintenance burden of keeping subpackage dependencies in sync.

Metadata

Metadata

Assignees

Labels

enhancementAnything you want improved

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions