All Versions
Latest Version
Avg Release Cycle
32 days
Latest Release

Changelog History
Page 2

  • v0.9.3 Changes

    June 09, 2014
    • remove BaseMixin.componentWillReceiveProps so asyncState only takes effect during first render.
  • v0.9.2 Changes

    • escape unicode character in JSON data transfered from server to browser
  • v0.9.1 Changes

    • proper escaping for JSON data transfered from server to browser
  • v0.9.0 Changes

    • Preloaded component to defer rendering of async components unless their state is available.
  • v0.8.0 Changes

    • Hooks to serialize/deserialize async state — stateFromJSON/stateToJSON.
  • v0.7.0 Changes

    • Bump react dep to 0.10.0.
  • v0.6.1 Changes

    • Fix bug with updating injected state (via asyncState prop).
  • v0.6.0 Changes

    • Fibers are now optional, they are only needed if you want to pre-render React components by fetching async state recursively, e.g. using ReactAsync.renderComponentToStringWithAsyncState

    • ReactAsync.createClass is removed, use React.createClass with ReactAsync.Mixin mixin instead.

    • ReactAsync.renderComponent is removed, use React.renderComponent instead.

    • ReactAsync.renderComponentToString is renamed to ReactAsync.renderComponentToStringWithAsyncState

    • Add ReactAsync.isAsyncComponent to test if a component is an async component.

    • Add ReactAsync.prefetchAsyncState to prefetch state of an async component.

  • v0.5.1 Changes

    • Check if async component is still mounted before updating its state from and async call.
  • v0.5.0 Changes

    • ReactAsync.renderComponentToString now can accept callback w/ 3rd argument data. In this case data will not be injected automatically into the markup.

    • ReactAsync.injectIntoMarkup(markup, data, scripts) to inject data into markup as JSON blob and a list of scripts (URLs) as elements.