Overarching project: https://github.com/airbnb/enzyme/projects/4 - [ ] Error Boundaries - [x] [componentDidCatch](#1797) - [x] #1255 - [ ] Improve filenames in stack (https://github.com/facebook/react/pull/12059) - [x] `getDerivedStateFromError` (#2036) - [x] Portals - [x] #1710 - [x] #1507 - [x] #252 - [x] React.Fragment - [x] ~~#1503~~ - [x] #1733 - [x] #1799 - [ ] Rendering non-jsx - [ ] #1149 - [x] #1178 - [ ] #1213 - [x] #1498 - [ ] General issues around our use of private APIs - [ ] #1512 - [ ] New context APIs in 16.3 - [x] #1509 - [x] #1513 - [x] #1647 - [x] #1737 - [x] #1908 - [ ] `contextType` (16.6) (#2189, [upstream PR](https://github.com/facebook/react/pull/14329)) - [x] better support for render props (#1863) - [x] forwardRef - [x] #1604 - [x] #1592 - [x] #1810 / #1817 - [x] createRef - [x] #1704 - [ ] `<React.StrictMode />`: https://reactjs.org/docs/strict-mode.html - [ ] include mode in component stack (https://github.com/facebook/react/pull/13240) - [ ] `<React.unstable_AsyncMode />` / `<React.unstable_ConcurrentMode />`: - [x] `lazy`/`Suspense` (16.6, #1917) - [x] `memo` (16.6, #1875) - [ ] [hooks](https://github.com/facebook/react/pull/14679) (16.8, #1938) - [x] Profiler (#2054, #2233)
Overarching project: https://github.com/airbnb/enzyme/projects/4
getDerivedStateFromError(Support getDerivedStateFromError #2036)shallowfor React16 Portals #1507Using <React.Fragment> prints warning with enzyme's mount with IE11 #1503.findand.findWhere#1733contextType(16.6) (wrappedComponent doesn't actually pass context values down in tests #2189, upstream PR)forwardRef: respect.displayName#1817<React.StrictMode />: https://reactjs.org/docs/strict-mode.html<React.unstable_AsyncMode />/<React.unstable_ConcurrentMode />:lazy/Suspense(16.6, Support Suspense #1917)memo(16.6, Newmemofeature from React 16.6 is not supported #1875)