Skip to content

Commit ce4fa57

Browse files
committed
feat: useEffect 정리 및 검색버튼 disabled 처리 추가
1 parent 0c0007d commit ce4fa57

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/pages/deposit-search/deposit-search-page.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ const DepositSearchPage = () => {
6060
};
6161

6262
useEffect(() => {
63-
setIsLoading(true);
64-
setSelectedBanks(BANK_LIST.map(b=>b.id));
65-
fetchDepositList(null, DEFAULT_TERM);
63+
const allBankIds = BANK_LIST.map((b)=>b.id);
64+
setSelectedBanks(allBankIds);
65+
fetchDepositList(allBankIds, DEFAULT_TERM);
6666
}, []);
6767

6868
const handleBankToggle = (bankId: string) => {
@@ -138,6 +138,7 @@ const DepositSearchPage = () => {
138138
<button
139139
className={`${styles.searchButton} ${button({variant:'pink'})}`}
140140
onClick={handleSearch}
141+
disabled={loading}
141142
>검색</button>
142143
</div>
143144
</main>
@@ -187,6 +188,7 @@ const DepositSearchPage = () => {
187188
<button
188189
className={`${styles.searchButton} ${button({variant:'pink'})}`}
189190
onClick={handleSearch}
191+
disabled={loading}
190192
>검색</button>
191193
</div>
192194
{/*상품 리스트*/}

src/pages/savings-search/savings-search-page.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ const SavingSearchPage = () => {
6161
};
6262

6363
useEffect(() => {
64-
setIsLoading(true);
65-
setSelectedBanks(BANK_LIST.map(b=>b.id));
66-
fetchSavingList(null, DEFAULT_TERM);
64+
const allBankIds = BANK_LIST.map((b)=>b.id);
65+
setSelectedBanks(allBankIds);
66+
fetchSavingList(allBankIds, DEFAULT_TERM);
6767
}, []);
6868

6969
const handleBankToggle = (bankId: string) => {
@@ -138,6 +138,7 @@ const SavingSearchPage = () => {
138138
<button
139139
className={`${styles.searchButton} ${button({variant:'blue'})}`}
140140
onClick={handleSearch}
141+
disabled={loading}
141142
>검색</button>
142143
</div>
143144
</main>
@@ -187,6 +188,7 @@ const SavingSearchPage = () => {
187188
<button
188189
className={`${styles.searchButton} ${button({variant:'blue'})}`}
189190
onClick={handleSearch}
191+
disabled={loading}
190192
>검색</button>
191193
</div>
192194
{/*상품 리스트*/}

0 commit comments

Comments
 (0)