반응형
카엔입니다
카엔
카엔입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (98)
    • 프론트엔드 (74)
      • JavaScript (22)
      • CSS (2)
      • React (21)
      • Next.js (12)
      • 블록체인 (2)
    • 에러 모음 (11)
    • Git (5)
    • 백엔드 (1)
      • GraphQL (1)
    • AWS (2)
    • CS (1)
    • 코딩테스트 (1)
    • 개발 이야기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 웹상동작과정
  • 이벤트루프
  • useMemo
  • 구글 스프레드시트 API
  • nextron ipc
  • Cloudfront
  • 자바스크립트 이진수 변환
  • git
  • git 덮어쓰기
  • nextron
  • Next.js
  • ChatGPT
  • unoptimized error
  • useCallback
  • error
  • ipc 통신
  • ec2
  • DOUBLE CHECK CONFIGURATION Please double check that you have setup a PAID OpenAI API Account. You can read more here: https://docs.agpt.co/setup/#getting-an-api-key
  • 자릿수 채우기
  • 모바일 파란 박스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
카엔입니다

카엔

프론트엔드/React

로딩 스피너

2022. 1. 2. 16:04


간단한 Loading 스피너 컴포넌트 코드입니다

import React from "react";
import styled from "styled-components";
import { flexCenter, color } from "./utils/theme";

const LoadingSection = styled.div`
    ${flexCenter}

    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 64px;
    height: 64px;
    margin-top: -32px;
    margin-left: -32px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: ${color.white};
    border-bottom-color: ${color.point};
    animation: loading 0.8s ease infinite;

    @keyframes loading {
        from {
            transform: rotate(0deg);
        }
        to {
            transform: rotate(360deg);
        }
    }
`;

const Loading = () => {
    return <LoadingSection />;
};

export default Loading;

'프론트엔드 > React' 카테고리의 다른 글

React 리액트 렌더링 과정  (0) 2022.06.11
리액트 기초 정리  (0) 2022.01.02
렌더링 최적화  (0) 2022.01.02
React onClick url 링크 달기  (0) 2022.01.02
리액트 리렌더링 조건  (0) 2022.01.02
    '프론트엔드/React' 카테고리의 다른 글
    • React 리액트 렌더링 과정
    • 리액트 기초 정리
    • 렌더링 최적화
    • React onClick url 링크 달기
    카엔입니다
    카엔입니다
    https://www.kaen.site/

    티스토리툴바