Reflex Cloud - Fast, secure & scalable hosting. One command to deploy.

Base

reflex.base.Base

The base class subclassed by all Reflex classes.

This class wraps Pydantic and provides common methods such as serialization and setting fields.

Any data structure that needs to be transferred between the frontend and backend should subclass this class.

Methods

SignatureDescription
json(self) -> 'str'Convert the object to a json string.
set(self, **kwargs)Set multiple fields and return the object.
get_fields(cls) -> 'dict[str, ModelField]'Get the fields of the object.
add_field(cls, var: 'Var', default_value: 'Any')Add a pydantic field after class definition. Used by State.add_var() to correctly handle the new variable.
get_value(self, key: 'str') -> 'Any'Get the value of a field.