Spaces:
Sleeping
Sleeping
| import React from 'react'; | |
| import createRendererForReact19 from './reconciler-31.js'; | |
| import createRendererForReact19_2 from './reconciler-33.js'; | |
| import createRendererForReact18AndLess from './reconciler-23.js'; | |
| const [major, minor] = React.version.split('.').map((v) => parseInt(v, 10)); | |
| let renderer; | |
| if (major >= 20 || (major === 19 && minor >= 2)) { | |
| // Use the reconciler built for 19.2, assuming it's compatible with later versions. | |
| renderer = createRendererForReact19_2; | |
| } | |
| else if (major === 19) { | |
| // Use the older 19.x reconciler (for 19.0.x and 19.1.x) | |
| renderer = createRendererForReact19; | |
| } | |
| else { | |
| // Fallback for React 18.x and previous versions. | |
| renderer = createRendererForReact18AndLess; | |
| } | |
| var renderer$1 = renderer; | |
| export { renderer$1 as default }; | |