When users frequently adjust event details (e.g., title, description) during the creation process, the preview currently re-renders unnecessarily, leading to a suboptimal user experience.
Proposed Solution:
- Utilize
st.session_state to cache the event preview.
- Only trigger a re-render of the preview when substantive changes to the event details occur, improving responsiveness.