учусь реакту по ютьюб, взял исходники из гитхаба, запусил все, у клиента выдает ошибк
учусь реакту по ютьюб, взял исходники из гитхаба, запусил все, у клиента выдает ошибку
исходник https://www.mediafire.com/file/6ehwc...aster.zip/file ошибка в клиенте ERROR in ./src/components/AppRouter.js 21:30-36 export 'Switch' (imported as 'Switch') was not found in 'react-router-dom' ERROR in ./src/components/AppRouter.js 50:29-37 export 'Redirect' (imported as 'Redirect') was not found in 'react-router-dom' ERROR in ./src/components/DeviceItem.js 20:18-28 export 'useHistory' (imported as 'useHistory') was not found in 'react-router-dom' ERROR in ./src/components/NavBar.js 24:18-28 export 'useHistory' (imported as 'useHistory') was not found in 'react-router-dom' ERROR in ./src/components/NavBar.js 102:10-20 export 'useHistory' (imported as 'useHistory') was not found in 'react-router-dom' ERROR in ./src/components/NavBar.js 104:10-20 export 'useHistory' (imported as 'useHistory') was not found in 'react-router-dom' ERROR in ./src/pages/Auth.js 25:18-28 export 'useHistory' (imported as 'useHistory') was not found in 'react-router-dom' и много другово полный код ошибкиhttps://www.mediafire.com/file/stj2m...ument.txt/file |
Цитата:
https://www.npmjs.com/package/react-router-dom |
,установлен
|
Тогда смотри как там (в указанных файлах) импортируются перечисленные в ошибках элементы...
|
Версии react-router-dom, скорее всего, разные.
Начиная с 6-й версии компонент Switch был заменен компонентом Routes. Там, на самом деле, много изменений ломающих обратную совместимость. Вы можете либо установить 5-ю версию Роутера, либо переписать все под 6-ю версию, либо использовать compatibility package (так же потребует внести изменения в существующий код). Вся информация по обновлению с 5-й на 6-ю версию роутера есть на официальном сайте роутера. |
Спасибо помогло
|
Часовой пояс GMT +3, время: 04:41. |