Advanced React & Architecture — Question 1Mark DoneKey TakeawaysExplain the underlying React mental model.Connect the answer to a production scenario.Knowledge CheckWhat is an error boundary used for?AIsolating rendering errors in a descendant subtreeBCatching every possible JavaScript errorCValidating formsDCaching API responses