Lots of error

Hello ,
So i 'm trying to make a form with card that hide / show when we click a button but my Ionic Is totaly broken and I don’t now how to fix it . here is my errors

`Compiled with problems:X

ERROR in ./src/pages/Home.tsx

Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: C:\Users\33609\Desktop\App-inforezo\inforezoionic\src\pages\Home.tsx: Unexpected character ‘​’. (42:4)

40 | );
41 |

42 | }​;​
| ^
43 |
44 | export default App;
45 |
at instantiate (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:67:32)
at constructor (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:364:12)
at TypeScriptParserMixin.raise (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:3363:19)
at TypeScriptParserMixin.getTokenFromCode (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:3011:16)
at TypeScriptParserMixin.getTokenFromCode (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:7264:18)
at TypeScriptParserMixin.getTokenFromCode (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:9763:18)
at TypeScriptParserMixin.nextToken (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:2449:10)
at TypeScriptParserMixin.next (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:2365:10)
at TypeScriptParserMixin.parseBlockOrModuleBlockBody (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13591:10)
at TypeScriptParserMixin.parseBlockBody (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13561:10)
at TypeScriptParserMixin.parseBlock (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13549:10)
at TypeScriptParserMixin.parseFunctionBody (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12298:24)
at TypeScriptParserMixin.parseFunctionBodyAndFinish (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12282:10)
at TypeScriptParserMixin.parseFunctionBodyAndFinish (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:8950:18)
at C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13712:12
at TypeScriptParserMixin.withSmartMixTopicForbiddingContext (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12628:14)
at TypeScriptParserMixin.parseFunction (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13711:10)
at TypeScriptParserMixin.parseFunctionStatement (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13342:17)
at TypeScriptParserMixin.parseStatementContent (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12996:21)
at TypeScriptParserMixin.parseStatementContent (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:9221:18)
at TypeScriptParserMixin.parseStatementLike (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12963:17)
at TypeScriptParserMixin.parseStatementListItem (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12948:17)
at TypeScriptParserMixin.parseExportDeclaration (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:14257:17)
at TypeScriptParserMixin.parseExportDeclaration (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:9376:85)
at TypeScriptParserMixin.maybeParseExportDeclaration (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:14210:31)
at TypeScriptParserMixin.parseExport (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:14133:29)
at TypeScriptParserMixin.parseExport (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:9162:20)
at TypeScriptParserMixin.parseStatementContent (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13084:27)
at TypeScriptParserMixin.parseStatementContent (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:9221:18)
at TypeScriptParserMixin.parseStatementLike (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12963:17)
at TypeScriptParserMixin.parseModuleItem (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12944:17)
at TypeScriptParserMixin.parseBlockOrModuleBlockBody (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13569:36)
at TypeScriptParserMixin.parseBlockBody (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:13561:10)
at TypeScriptParserMixin.parseProgram (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12853:10)
at TypeScriptParserMixin.parseTopLevel (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:12843:25)
at TypeScriptParserMixin.parse (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:14751:10)
at TypeScriptParserMixin.parse (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:9902:18)
at parse (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\parser\lib\index.js:14793:38)
at parser (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\core\lib\parser\index.js:41:34)
at parser.next ()
at normalizeFile (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\core\lib\transformation\normalize-file.js:65:38)
at normalizeFile.next ()
at run (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\core\lib\transformation\index.js:21:50)
at run.next ()
at transform (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules@babel\core\lib\transform.js:22:41)
at transform.next ()
at step (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules\gensync\index.js:261:32)
at C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules\gensync\index.js:273:13
at async.call.result.err.err (C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules\gensync\index.js:223:11)
at C:\Users\33609\Desktop\App-inforezo\inforezoionic\node_modules\gensync\index.js:189:28

ERROR in src/App.test.tsx:7:3

TS2686: ‘ReactDOM’ refers to a UMD global, but the current file is a module. Consider adding an import instead.
5 | App(‘renders without crashing’, () => {
6 | const div = document.createElement(‘div’);

7 | ReactDOM.render(, div);
| ^^^^^^^^
8 | ReactDOM.unmountComponentAtNode(div);
9 | });
10 |

ERROR in src/App.test.tsx:8:3

TS2686: ‘ReactDOM’ refers to a UMD global, but the current file is a module. Consider adding an import instead.
6 | const div = document.createElement(‘div’);
7 | ReactDOM.render(, div);

8 | ReactDOM.unmountComponentAtNode(div);
| ^^^^^^^^
9 | });
10 |`
if somenone figure out this THANK YOU

theres a comma next to the div.

Thanks a lot :heart: :heart: :heart: :heart: :heart: