Contents Menu Expand Light mode Dark mode Auto light/dark mode
ReactPy
Logo
ReactPy

Guides

  • Getting Started
    • Installing ReactPy
    • Running ReactPy
  • Creating Interfaces
    • HTML With ReactPy
    • Your First Components
    • Rendering Data
  • Adding Interactivity
    • Responding to Events
    • Components With State
    • State as a Snapshot
    • Multiple State Updates
    • Dangers of Mutability
  • Managing State
    • How to Structure State 🚧
    • Sharing Component State
    • When and How to Reset State 🚧
    • Simplifying Updates with Reducers 🚧
    • Deeply Sharing State with Contexts 🚧
    • Combining Contexts and Reducers 🚧
  • Escape Hatches
    • Javascript Components
    • Distributing Javascript
    • Using a Custom Backend 🚧
    • Using a Custom Client 🚧
  • Understanding ReactPy
    • Representing HTML 🚧
    • What Are Components? 🚧
    • The Rendering Pipeline 🚧
    • Why ReactPy Needs Keys 🚧
    • The Rendering Process 🚧
    • Layout Render Servers 🚧
    • Writing Tests 🚧

Reference

  • Browser Events 🚧
  • HTML Attributes
  • Hooks API
  • Python API
  • Javascript API 🚧
  • Specifications

About

  • Changelog
  • Contributor Guide
  • Credits and Licenses
  • Source Code
  • Community
Back to top
Copyright © 2023, Ryan Morshead
Made with Sphinx and @pradyunsg's Furo