Spaces:
Sleeping
Sleeping
File size: 791 Bytes
391a73c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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 };
|