Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.27 KB

Changes.md

File metadata and controls

27 lines (18 loc) · 1.27 KB

master

This is the initial version of rescript-react, a port of [email protected] that will be almost equivalent, except for a few long needed minor breaking changes.

It is intended to be used with our newest ReScript React-JSX transformations (> JSX v3) and React v17.

For history on previous evolution of the code, check out the original reason-react history

Breaking:

  • Removed legacy modules ("record api"):

    • ReasonReactCompat
    • ReactDOMServerRe
    • ReactEventRe
    • ReasonReactOptimizedCreateClass
  • Renamed existing modules:

    • ReasonReactErrorBoundary -> RescriptReactErrorBoundary
    • ReasonReactRouter -> RescriptReactRouter
    • (Note: Usually the two only valid styles would be ReScript or rescript, the latter being the version for technical writing. We are using Rescript here, since it is essentially the capitalized version of rescript)
  • Removed all functionality from ReasonReact and ReactDOMRe that is not needed for react-jsx v3 compatibility

  • Moved React.SuspenseList to React.Experimental.SuspenseList to be more consistent with our Experimental features

Misc:

  • Renamed HISTORY.md to Changes.md (aligning with other core projects, like genType)