Closed
Description
"Cannot set property 'memoizedState' of null"
// Regression test
fit('does not swallow original error when updating another component in render phase', () => {
let {useState} = React;
let _setState;
function A() {
const [, setState] = useState(0);
_setState = setState;
return null;
}
function B() {
_setState(() => {
throw new Error('Hello')
});
}
expect(() =>
ReactTestRenderer.create(
<React.Fragment>
<A />
<B />
</React.Fragment>,
),
).toThrow('Hello');
});