diff --git a/lib/makeWebpackConfig.js b/lib/makeWebpackConfig.js index 98698e16..2442304b 100644 --- a/lib/makeWebpackConfig.js +++ b/lib/makeWebpackConfig.js @@ -30,7 +30,8 @@ module.exports = async (playroomConfig, options) => { } ); const { version } = JSON.parse(pkgContents); - isLegacyReact = !(version.startsWith('18') || version.startsWith('0.0.0')); + const majorVersion = Number(version.split('.')[0]); + isLegacyReact = !(majorVersion >= 18 || version.startsWith('0.0.0')); } catch (e) { throw new Error('Unable to read `react-dom` package json'); }