u_ju
우주의 우당탕탕개발일지
u_ju
전체 방문자
오늘
어제
  • 분류 전체보기 (118)
    • 팀 프로젝트 (2)
    • 내배캠 WIL & TIL (91)
    • JS (0)
    • React (1)
    • CS (23)
    • Next (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 일요일 오늘은 내가 바로 함수만들기 요리사 !
  • Component를 처음 선언하는 것을 Mount 라고 한다던데...?#props #state
  • 코딩#바보#오류투성이#팀프로젝트
  • 회의감#현타#나름뿌듯#고민거리#코딩#IT#CSS#JS
  • 배열#함수

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
u_ju

우주의 우당탕탕개발일지

내배캠 WIL & TIL

TIL) 스파르타 개발일지 23-02-20

2023. 2. 20. 14:03

스테이징 됐을 때 가지고 있는 정보 노출[금융상품 명, 은행 명, 이자율, 최대금리]

 

상품이 선택되었을 때 해당 상품의 정보를 가지고 원하는 정보를 조회하여, 뿌려주는 코드를 구현했다.

 

A-1을 통해서 A에 접근하고, 원하는 정보인 A-2를 다시 가져오는 과정이... 꽤나 순탄치는 않았다.

 

이렇게 하는 이유는 API가 분할되어 있기 때문이다... 금감원... 왜 그랬어...

    <SelectedProducts>
                  {/* //* 배열의 첫번째 요소에 selectedProductId 값이 있을 때만 실행 */}
                  {selectedProductIds[0] === "" ? (
                    <BeforeSelectedContainer>
                      <p>비교 박스에 자리가 남았어요.</p>
                      <img
                        src={require("../../assets/UnStagingImg.png")}
                        alt="이미지"
                      />
                    </BeforeSelectedContainer>
                  ) : (
                    <div style={{ display: "flex" }}>
                      <div>
                        <StyledImg
                          src={logoLists[selectedProductIds[4].fin_co_no]}
                          alt="로고"
                        />
                      </div>

                      <StagingWrap>
                        <div>
                          <StagingProductsName>
                            <p
                              style={{
                                fontSize: "22px",
                                color: "#000",
                                fontWeight: "bold",
                              }}
                            >
                              {products.find(
                                (product) =>
                                  product.id === selectedProductIds[0]
                              )?.fin_prdt_nm ||
                                savingbaseList.find(
                                  (product) =>
                                    product.id === selectedProductIds[0]
                                )?.fin_prdt_nm}
                            </p>
                          </StagingProductsName>
                          <div>
                            <StagingBankName>
                              {products.find(
                                (product) =>
                                  product.id === selectedProductIds[0]
                              )?.kor_co_nm ||
                                savingbaseList.find(
                                  (product) =>
                                    product.id === selectedProductIds[0]
                                )?.kor_co_nm}
                            </StagingBankName>
                          </div>
                        </div>
                        {/* //* intr_rate, intr_rate2 값 출력 */}
                        <div
                          style={{
                            fontSize: "19px",
                            color: "#6A24FF",
                            fontWeight: "bold",
                          }}
                        >
                          <div>이자율: {selectedProductIds[1]}</div>
                          <div>최고금리: {selectedProductIds[2]}</div>
                        </div>
                      </StagingWrap>
                      <StagingCancel onClick={() => handleProductsCancel()}>
                        X
                      </StagingCancel>
                    </div>
                  )}
                </SelectedProducts>

'내배캠 WIL & TIL' 카테고리의 다른 글

TIL) 스파르타 개발일지 23-02-22  (0) 2023.02.22
TIL) 스파르타 개발일지 23-02-21  (0) 2023.02.22
★WIL) 스파르타 개발일지 23-02-19  (0) 2023.02.20
TIL) 스파르타 개발일지 23-02-17  (0) 2023.02.20
TIL) 스파르타 개발일지 23-02-16  (0) 2023.02.16
    '내배캠 WIL & TIL' 카테고리의 다른 글
    • TIL) 스파르타 개발일지 23-02-22
    • TIL) 스파르타 개발일지 23-02-21
    • ★WIL) 스파르타 개발일지 23-02-19
    • TIL) 스파르타 개발일지 23-02-17
    u_ju
    u_ju

    티스토리툴바