File tree Expand file tree Collapse file tree 5 files changed +12
-60
lines changed
Expand file tree Collapse file tree 5 files changed +12
-60
lines changed Original file line number Diff line number Diff line change @@ -17,23 +17,15 @@ export default function LoggedIn() {
1717 }
1818
1919 return (
20- < p >
21- Logged in: { isLoggedIn ? 'O' : 'X' }
22- < button
23- onClick = { ( ) => {
24- throw new Error ( '에러 던지기!' ) ;
25- } }
26- >
27- throw Error
28- </ button >
29- < br />
20+ < div className = "flex flex-col gap-3" >
21+ < p > Logged in: { isLoggedIn ? 'O' : 'X' } </ p >
3022 < button
3123 onClick = { ( ) => {
3224 window . location . reload ( ) ;
3325 } }
3426 >
3527 새로고침!
3628 </ button >
37- </ p >
29+ </ div >
3830 ) ;
3931}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 33import React from 'react' ;
44import { useQuery } from '@tanstack/react-query' ;
55import { apiClient } from '@/app/api' ;
6+ import SpinnerIcon from '@/common/assets/icons/loading-spinner' ;
67
78const UseQueryComponent = ( ) => {
89 const errorQuery = useQuery ( {
@@ -12,6 +13,13 @@ const UseQueryComponent = () => {
1213
1314 console . log ( { error : errorQuery ?. error } ) ;
1415
16+ if ( errorQuery . isLoading )
17+ return (
18+ < div className = "absolute left-1/2 -translate-x-1/2 top-1/2 -translate-y-1/2" >
19+ < SpinnerIcon />
20+ </ div >
21+ ) ;
22+
1523 return < div > UseQueryComponent</ div > ;
1624} ;
1725
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1- import { Suspense } from 'react' ;
21import Link from 'next/link' ;
32import PlusIcon from '@/common/assets/icons/plus' ;
43import LoggedIn from './(site)/_component/LoggedIn' ;
54import UseQueryComponent from './(site)/_component/UseQueryComponent' ;
6- import UseSuspenseQueryComponent from './(site)/_component/UseSuspenseQueryComponent' ;
7- import { UnPredictableErrorBoundary } from './(site)/_component/PartialErrorExample' ;
8- import SpinnerIcon from '@/common/assets/icons/loading-spinner' ;
95
106export default function Home ( ) {
117 return (
@@ -15,8 +11,8 @@ export default function Home() {
1511 < PlusIcon />
1612 </ Link >
1713 < LoggedIn />
18- < UseQueryComponent />
1914 </ div >
15+ < UseQueryComponent />
2016 </ main >
2117 ) ;
2218}
You can’t perform that action at this time.
0 commit comments