State
reflex.state.State
The app Base State.
Fields
parent_state
Optional[BaseState]Default: None
substates
dict[str, BaseState]Default: {}
dirty_vars
set[str]Default: set()
dirty_substates
set[str]Default: set()
router_data
dict[str, Any]Default: {}
rx_router_session
Field[SessionData]Default: SessionData(client_token='', client_ip='', session_id='')
rx_router_headers
Field[HeaderData]Default: HeaderData(host='', origin='', upgrade='', connection='', cookie='', pragma='', cache_control='', user_agent='', sec_websocket_version='', sec_websocket_key='', sec_websocket_extensions='', accept_encoding='', accept_language='', raw_headers=_FrozenDictStrStr(_data=mappingproxy({})))
rx_router_page
Field[PageData]Default: PageData
rx_router_url
Field[URLData]Default: URLData(scheme='', netloc='', origin='://', path='', query='', query_parameters=_FrozenDictStrStr(_data=mappingproxy({})), fragment='', href='')
rx_router_route_id
Field[str]Default: ''
is_hydrated
boolDefault: False
Methods
hydrate
hydrate(*args: Any, **kwargs: Any) -> EventSpecAn event handler responds to an event to update the state.
set_is_hydrated
set_is_hydrated(*args: Any, **kwargs: Any) -> EventSpecAn event handler responds to an event to update the state.
setvar
setvar(*args: Any) -> EventSpecA special event handler to wrap setvar functionality.