ReactDOM.render and
ReactDOM.unmountComponentAtNode.
ReactDOM.createRoot is used in place of those functions
according to the React
19 migration guide.ReactDOM.createRoot on a container more than one time while
ReactDOM.render allowed that. A data-react-id
attribute is used to find and render React roots instead of iterating
over all nodes with .react-data class.reactOutput() can now be nested.ShinyProxy is no longer needed and was removed from the
JavaScript API.InputAdapter.updateReactInput() now works correctly with
tibbles.Improved documentation, including a tutorial vignette.
updateReactInput() applies namespace
automatically.updateReactInput() can be used to update components
created with ButtonAdapter.Minor changes for CRAN resubmission.
This is the first public release, with several big interface changes:
withReact(). Components now work without
it!make_input(), make_output() and
mark_as_react_tag(). Components can now be defined by
combining reactElement() and asProps().reactWidget() - no longer applicable /
necessary.ShinyComponentWrapper to
ShinyBindingWrapper and made it internal.setInput() and triggerEvent()
helpers.Initial release made available to the early access group.