mirror of
https://github.com/reactjs/react.dev.git
synced 2026-02-25 23:05:23 +00:00
Add details about shallow renderer warning (#6689)
This commit is contained in:
@@ -1,7 +1,14 @@
|
||||
---
|
||||
title: react-test-renderer Deprecation Warning
|
||||
title: react-test-renderer Deprecation Warnings
|
||||
---
|
||||
|
||||
## ReactTestRenderer.create() warning {/*reacttestrenderercreate-warning*/}
|
||||
|
||||
react-test-renderer is deprecated. A warning will fire whenever calling ReactTestRenderer.create() or ReactShallowRender.render(). The react-test-renderer package will remain available on NPM but will not be maintained and may break with new React features or changes to React's internals.
|
||||
|
||||
The React Team recommends migrating your tests to [@testing-library/react](https://testing-library.com/docs/react-testing-library/intro/) or [@testing-library/react-native](https://callstack.github.io/react-native-testing-library/docs/getting-started) for a modern and well supported testing experience.
|
||||
|
||||
|
||||
## new ShallowRenderer() warning {/*new-shallowrenderer-warning*/}
|
||||
|
||||
The react-test-renderer package no longer exports a shallow renderer at `react-test-renderer/shallow`. This was simply a repackaging of a previously extracted separate package: `react-shallow-renderer`. Therefore you can continue using the shallow renderer in the same way by installing it directly. See [Github](https://github.com/enzymejs/react-shallow-renderer) / [NPM](https://www.npmjs.com/package/react-shallow-renderer).
|
||||
Reference in New Issue
Block a user