Chore(Deps): Update

更新 Remix 和 React 版本尝试修复
This commit is contained in:
2024-07-09 11:57:11 +08:00
parent 792643adb1
commit bacb9b8e5c
5 changed files with 4663 additions and 3755 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ function Pagination({ current = 3, total, size, onClick }: PaginationProps) {
<div> <div>
{arr.map((item, index) => { {arr.map((item, index) => {
if (typeof item === "string") { if (typeof item === "string") {
return <span className="p-2 mr-2">{item}</span> return <span key={index} className="p-2 mr-2">{item}</span>
} }
return ( return (
-2
View File
@@ -1,7 +1,6 @@
import type { LinksFunction } from "@remix-run/node"; import type { LinksFunction } from "@remix-run/node";
import { import {
Links, Links,
LiveReload,
Meta, Meta,
Outlet, Outlet,
Scripts, Scripts,
@@ -76,7 +75,6 @@ export default function App() {
<Outlet /> <Outlet />
<Footer /> <Footer />
<ScrollRestoration /> <ScrollRestoration />
<LiveReload />
<Scripts /> <Scripts />
</body> </body>
</html> </html>
+1 -5
View File
@@ -27,10 +27,6 @@ export default function Note() {
const [params, setParams] = useSearchParams(); const [params, setParams] = useSearchParams();
const { note, page, year } = useLoaderData<typeof loader>(); const { note, page, year } = useLoaderData<typeof loader>();
useEffect(() => {
console.log(note);
}, []);
const onChangeYear = (ev: ChangeEvent<HTMLSelectElement>) => { const onChangeYear = (ev: ChangeEvent<HTMLSelectElement>) => {
navigate({ navigate({
search: `?year=${ev.target.value}`, search: `?year=${ev.target.value}`,
@@ -88,7 +84,7 @@ export default function Note() {
onChange={onChangeYear} onChange={onChangeYear}
> >
{years.map((year) => ( {years.map((year) => (
<option value={year}>{year} 年</option> <option key={year} value={year}>{year} 年</option>
))} ))}
</select> </select>
<Pagination current={Number(page)} size={7} total={note.count} onClick={onChangePage} /> <Pagination current={Number(page)} size={7} total={note.count} onClick={onChangePage} />
+9 -9
View File
@@ -15,17 +15,17 @@
"typecheck": "tsc" "typecheck": "tsc"
}, },
"dependencies": { "dependencies": {
"@remix-run/node": "^2.7.1", "@remix-run/node": "^2.10.2",
"@remix-run/react": "^2.7.1", "@remix-run/react": "^2.10.2",
"@remix-run/serve": "^2.7.1", "@remix-run/serve": "^2.10.2",
"isbot": "^4.1.0", "isbot": "^4.1.0",
"react": "^18.2.0", "react": "^18.3.1",
"react-dom": "^18.2.0" "react-dom": "^18.3.1"
}, },
"devDependencies": { "devDependencies": {
"@remix-run/dev": "^2.7.1", "@remix-run/dev": "^2.10.2",
"@types/react": "^18.2.20", "@types/react": "^18.3.3",
"@types/react-dom": "^18.2.7", "@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/eslint-plugin": "^6.7.4",
"autoprefixer": "^10.4.16", "autoprefixer": "^10.4.16",
"eslint": "^8.38.0", "eslint": "^8.38.0",
@@ -42,6 +42,6 @@
"vite-tsconfig-paths": "^4.2.1" "vite-tsconfig-paths": "^4.2.1"
}, },
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=20.0.0"
} }
} }
+4652 -3738
View File
File diff suppressed because it is too large Load Diff