diff --git a/package-lock.json b/package-lock.json index 651ba4c..e70cfaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "dependencies": { "@ant-design/icons": "^5.3.7", "@microsoft/signalr": "^8.0.0", - "@reduxjs/toolkit": "^2.2.7", "@types/node": "^20.14.9", "agora-electron-sdk": "^4.3.2", "animate.css": "^4.1.1", @@ -25,7 +24,6 @@ "postcss-px-to-viewport-8-plugin": "^1.2.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-redux": "^9.1.2", "react-router-dom": "^6.23.1", "sass": "^1.77.5", "tldraw": "^2.2.0", @@ -2248,29 +2246,6 @@ "react-dom": ">=16.9.0" } }, - "node_modules/@reduxjs/toolkit": { - "version": "2.2.7", - "resolved": "https://registry.npmmirror.com/@reduxjs/toolkit/-/toolkit-2.2.7.tgz", - "integrity": "sha512-faI3cZbSdFb8yv9dhDTmGwclW0vk0z5o1cia+kf7gCbaCwHI5e+7tP57mJUv22pNcNbeA62GSrPpfrUfdXcQ6g==", - "dependencies": { - "immer": "^10.0.3", - "redux": "^5.0.1", - "redux-thunk": "^3.1.0", - "reselect": "^5.1.0" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, "node_modules/@remix-run/router": { "version": "1.17.1", "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.17.1.tgz", @@ -2557,11 +2532,6 @@ "resolved": "https://registry.npmmirror.com/@types/triple-beam/-/triple-beam-1.3.5.tgz", "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, - "node_modules/@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmmirror.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" - }, "node_modules/@types/verror": { "version": "1.10.10", "resolved": "https://registry.npmmirror.com/@types/verror/-/verror-1.10.10.tgz", @@ -7321,15 +7291,6 @@ } ] }, - "node_modules/immer": { - "version": "10.1.1", - "resolved": "https://registry.npmmirror.com/immer/-/immer-10.1.1.tgz", - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, "node_modules/immutable": { "version": "4.3.6", "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.3.6.tgz", @@ -9693,28 +9654,6 @@ "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "node_modules/react-redux": { - "version": "9.1.2", - "resolved": "https://registry.npmmirror.com/react-redux/-/react-redux-9.1.2.tgz", - "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", - "dependencies": { - "@types/use-sync-external-store": "^0.0.3", - "use-sync-external-store": "^1.0.0" - }, - "peerDependencies": { - "@types/react": "^18.2.25", - "react": "^18.0", - "redux": "^5.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "redux": { - "optional": true - } - } - }, "node_modules/react-refresh": { "version": "0.13.0", "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.13.0.tgz", @@ -9958,19 +9897,6 @@ "node": ">=0.10.0" } }, - "node_modules/redux": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" - }, - "node_modules/redux-thunk": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/redux-thunk/-/redux-thunk-3.1.0.tgz", - "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", - "peerDependencies": { - "redux": "^5.0.0" - } - }, "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -10107,11 +10033,6 @@ "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, - "node_modules/reselect": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/reselect/-/reselect-5.1.1.tgz", - "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" - }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", @@ -11788,14 +11709,6 @@ } } }, - "node_modules/use-sync-external-store": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", - "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/utf8-byte-length": { "version": "1.0.5", "resolved": "https://registry.npmmirror.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", @@ -13622,17 +13535,6 @@ "rc-util": "^5.38.0" } }, - "@reduxjs/toolkit": { - "version": "2.2.7", - "resolved": "https://registry.npmmirror.com/@reduxjs/toolkit/-/toolkit-2.2.7.tgz", - "integrity": "sha512-faI3cZbSdFb8yv9dhDTmGwclW0vk0z5o1cia+kf7gCbaCwHI5e+7tP57mJUv22pNcNbeA62GSrPpfrUfdXcQ6g==", - "requires": { - "immer": "^10.0.3", - "redux": "^5.0.1", - "redux-thunk": "^3.1.0", - "reselect": "^5.1.0" - } - }, "@remix-run/router": { "version": "1.17.1", "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.17.1.tgz", @@ -13893,11 +13795,6 @@ "resolved": "https://registry.npmmirror.com/@types/triple-beam/-/triple-beam-1.3.5.tgz", "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, - "@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmmirror.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" - }, "@types/verror": { "version": "1.10.10", "resolved": "https://registry.npmmirror.com/@types/verror/-/verror-1.10.10.tgz", @@ -17480,11 +17377,6 @@ "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, - "immer": { - "version": "10.1.1", - "resolved": "https://registry.npmmirror.com/immer/-/immer-10.1.1.tgz", - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==" - }, "immutable": { "version": "4.3.6", "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.3.6.tgz", @@ -19222,15 +19114,6 @@ "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "react-redux": { - "version": "9.1.2", - "resolved": "https://registry.npmmirror.com/react-redux/-/react-redux-9.1.2.tgz", - "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", - "requires": { - "@types/use-sync-external-store": "^0.0.3", - "use-sync-external-store": "^1.0.0" - } - }, "react-refresh": { "version": "0.13.0", "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.13.0.tgz", @@ -19399,17 +19282,6 @@ } } }, - "redux": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" - }, - "redux-thunk": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/redux-thunk/-/redux-thunk-3.1.0.tgz", - "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", - "requires": {} - }, "regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -19515,11 +19387,6 @@ "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, - "reselect": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/reselect/-/reselect-5.1.1.tgz", - "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" - }, "resize-observer-polyfill": { "version": "1.5.1", "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", @@ -20814,12 +20681,6 @@ "tslib": "^2.0.0" } }, - "use-sync-external-store": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", - "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", - "requires": {} - }, "utf8-byte-length": { "version": "1.0.5", "resolved": "https://registry.npmmirror.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", diff --git a/package.json b/package.json index 5b5766d..457438d 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ "dependencies": { "@ant-design/icons": "^5.3.7", "@microsoft/signalr": "^8.0.0", - "@reduxjs/toolkit": "^2.2.7", "@types/node": "^20.14.9", "agora-electron-sdk": "^4.3.2", "animate.css": "^4.1.1", @@ -40,7 +39,6 @@ "postcss-px-to-viewport-8-plugin": "^1.2.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-redux": "^9.1.2", "react-router-dom": "^6.23.1", "sass": "^1.77.5", "tldraw": "^2.2.0", diff --git a/src/main.tsx b/src/main.tsx index 1ec4089..2931b2a 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -5,14 +5,10 @@ import { HashRouter } from 'react-router-dom'; import { ConfigProvider } from 'antd'; import zhCN from 'antd/locale/zh_CN'; import 'animate.css'; -import { Provider } from 'react-redux' -import store from '@/utils/package/store'; ReactDOM.createRoot(document.getElementById('root')!).render( - - - + ) diff --git a/src/utils/package/features/agoraReducer.ts b/src/utils/package/features/agoraReducer.ts deleted file mode 100644 index ecdcfa2..0000000 --- a/src/utils/package/features/agoraReducer.ts +++ /dev/null @@ -1,15 +0,0 @@ -// 暂时无用 -import { createSlice } from '@reduxjs/toolkit'; -export const agoraReducer = createSlice({ - name: 'agora', - initialState: { - value: 0, - } as any, - reducers: { - initAgora: async (state) => { - - }, - }, -}); -export const { initAgora } = agoraReducer.actions; -export default agoraReducer.reducer; \ No newline at end of file diff --git a/src/utils/package/store.ts b/src/utils/package/store.ts deleted file mode 100644 index 02d1781..0000000 --- a/src/utils/package/store.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { configureStore } from '@reduxjs/toolkit'; -import agoraReducer from '@/utils/package/features/agoraReducer' -export default configureStore({ - reducer: { - agora: agoraReducer, - } -}); \ No newline at end of file