Back to Explore

markfinger/python-react

GitHub
1 watchersOpen source

Last release: 10/8/2018

python-react is a Python package for server-side rendering of React components, using data from your Python code. It provides a `render_component` interface that sends a component file path and optional props to a render server, and returns the rendered HTML markup (along with JSON-serialized props and render data). It is useful when you want faster initial page loads and SEO-friendly HTML generated on the server.

Project status

  • The GitHub repository shows a recent upstream push on 2025-06-25, which suggests the codebase is still actively maintained, even though the provided update summaries only cover published versions from mid to late 2018.
  • Apparent update frequency is unclear from the evidence given, since the documented updates are clustered in 2018 (4.2.0 and 4.2.1 in July, 4.3.0 in October) followed by no documented updates in the provided list.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • 4.3.0

    10/8/2018

    This release primarily updates the render server API version number to 4.3.0 and adds support for explicitly specifying the render server URL when calling `RenderServer.render`. The only functional code change is in `react/render_server.py`, adding an optional `url` argument and falling back to `conf.settings.RENDER_URL` when it is not provided.

    Features
  • 4.2.1

    7/17/2018

    Release 4.2.1 is a small patch release. The only functional code change addresses a bug that could occur when rendering is deactivated (RENDER config is false).

  • 4.2.0

    7/17/2018

    Release 4.2.0 was published on 2018-07-17, but no release notes were provided by the publisher. As a result, there is no documented information here about new features, fixes, breaking changes, security updates, or required migrations.

  • 4.1.1

    8/9/2017

    Release 4.1.1 only includes small internal changes. The package version is bumped to 4.1.1 and the render server request timeout default behavior is adjusted in render_server.py.

  • 4.1.0

    2/28/2017

    Release 4.1.0 introduces support for configuring communication timeouts when rendering React components. The primary change is adding a new `timeout` keyword argument to the public `render_component` API and forwarding it to the underlying `RenderServer.render` call.

    Features
  • 4.0.0

    2/27/2017

    Release 4.0.0 has no publisher-provided release notes in the supplied release_notes block. However, the repository documentation (CHANGELOG.md and README.md) indicates a major API update to RenderServer.render around timeouts, plus documentation guidance for production usage and some CI/example additions.

    BreakingFeatures
  • 3.0.1

    4/5/2016

    Release 3.0.1 has no publisher-provided release notes. The provided code diff shows only a version bump in react/__init__.py and updates to CHANGELOG.md, with no actual application code changes shown.

  • 3.0.0

    4/5/2016

    Release 3.0.0 introduces support for passing additional HTTP request headers to the render server via a new request_headers parameter. The codebase also upgrades the bundled example render server toolchain and related JS dependencies (React, react-render, Babel) to newer versions.

    Features
  • 2.0.2

    11/13/2015

    Release 2.0.2 does not include any publisher-provided release notes. The code changes are small and localized, primarily around how RenderServer determines the render server URL and how it formats errors.

  • 2.0.1

    9/21/2015

    Release 2.0.1 is published, but the publisher did not provide any release notes. Because no changes are documented, developers should review the repository diff for this version to identify API, behavior, or migration impacts.