Created by: WesCossick
Fixes #12043.
Due to this commit, the file path indicating where a TypeScript build error came from was lost. See this comment for a comparison of CRA v5 vs v4.
This is a very problematic bug, with an easy fix.
Before
Creating an optimized production build...
Failed to compile.
TS6133: 'React' is declared but its value is never read.
1 | // Imports
> 2 | import React from 'react';
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
3 | import { render } from '@testing-library/react';
4 | import Settings from './';
5 | import { MemoryRouter } from 'react-router-dom';
After
Creating an optimized production build...
Failed to compile.
Error in src/components/sections/settings/index.test.tsx:2:1
TS6133: 'React' is declared but its value is never read.
1 | // Imports
> 2 | import React from 'react';
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
3 | import { render } from '@testing-library/react';
4 | import Settings from './';
5 | import { MemoryRouter } from 'react-router-dom';