Resolve unhandled errors caused by incorrect state handling in the RenderForm component:
Add ErrorBoundary within App.js to catch and display errors from RenderForm component.
Use selectedSchemaPath as key prop to RenderForm component. This enforces that the form is cleared and re-rendered on changes to selected schema/version.
Added new unit tests for App component as necessary.
closes #131
Resolve unhandled errors caused by incorrect state handling in the
RenderForm
component:ErrorBoundary
withinApp.js
to catch and display errors fromRenderForm
component.selectedSchemaPath
askey
prop toRenderForm
component. This enforces that the form is cleared and re-rendered on changes to selected schema/version.App
component as necessary.