Jay

  • 홈
  • 태그
  • 방명록

react 2

리렌더링 이해하기

비밀번호와 로그인이 너무 붙어있다. 여유롭게 스타일 해주자. 여기서 주의할 점,, style에다가 {} 객체를 집어넣으면 안된다. LoginForm이 리렌더링 될 때마다 아래 LoginForm함수가 통째로 실행이 되는데 객체끼리 비교하면 false가 나온다. // LoginForm.js const LoginForm = () => { const [id, setId] = useState(''); const [password, setPassword] = useState(''); const onChangeId = useCallback((e) => { setId(e.target.value); }, []) const onChangePassword = useCallback((e) => { setPassword(e.t..

React/NodeBird(ZeroCho) 2021.09.17

_app.js & Head

antd 사용방법중에 리액트와 연결하는 방법을 알아보자. (참고) Next는 기본적으로 webpack이 들어있는데 webpack이 css를 보는 순간 style 태그로 바꿔서 html에다가 넣어준다. webpack은 이미지 이러한 것들도 따로 처리를 해서 넣어준다. 여러가지 파일들을 확장자 상관없이(loader 필요) 합쳐준다. 모든 페이지에 antd를 쓰기 때문에 pages폴더안에 _app.js를 만들어서 여기안에 넣어준다. 여기서 페이지들의 공통적인 것들을 처리해 준다. props(여기서는 Component)가 있으면 propType를 통해서 점검을 해준다. 서비스의 안정성을 높이기 위해서 이다. // _app.js import React from 'react'; import Head from 'ne..

React/NodeBird(ZeroCho) 2021.09.16
이전
1
다음
더보기
프로필사진

Jay

  • 분류 전체보기 (563)
    • python (23)
      • baekjoon (14)
      • 동빈나 (2)
      • 프로그래머스 (6)
    • project(OpenCV) (9)
    • 빅데이터 분석기사_필기 (1)
      • 1과목_빅데이터 분석기획 (0)
      • 2과목_빅데이터 탐색 (0)
      • 3과목_빅데이터 모델링 (1)
      • 4과목_빅데이터 결과해석 (0)
    • 정보처리기사_필기 (14)
      • 소프트웨어 설계_문제풀이 (0)
      • 소프트웨어 개발_문제풀이 (11)
      • 데이터베이스 구축_문제풀이 (1)
      • 프로그래밍 언어 활용_문제풀이 (1)
      • 정보시스템 구축관리_문제풀이 (1)
    • project2(menu_recommendatio.. (1)
    • WEB (20)
      • HTML (9)
      • CSS (11)
    • Git (6)
    • Linux (8)
    • SQL(MySQL) (16)
    • Typescript (10)
      • TypeScript(ZeroCho) (7)
      • TypeScript(Captain) (2)
    • JavaScript (94)
      • DreamCoding (34)
      • 함수형 프로그래밍과 JavaScript ES6+ (32)
      • JS_Algorithm (28)
    • React (89)
      • HabitTracker (21)
      • youtube_clone_coding (13)
      • velopert_react (15)
      • BusinessCardMakerProject (3)
      • ReactBasic(ZeroCho) (10)
      • NodeBird(ZeroCho) (22)
      • john_ahn (2)
      • ShoppingMallProject (3)
    • Node.js (16)
      • NodeBird(ZeroCho) (7)
      • NodeJS-book (9)
    • Golang (10)
    • Docker (0)
    • MadApp (8)
    • HTTP (22)
    • Spring (177)
      • SpringCore (10)
      • SpringMVC (45)
      • JPA (20)
      • SpringBoot (28)
      • SpringBoot2 - API (1)
      • SpringDataJPA (23)
      • QueryDSL (21)
      • SpringDB (28)
      • SpringSecurity (1)
    • AWS (0)
    • JAVA (1)
    • music (0)
    • Cyberlogitec (0)
      • Neo4j (0)
      • RDB (0)
      • EclipseProject (0)
      • MyBatis (0)
      • Oracle vs Postgresql - Pyth.. (0)
      • BigQuery (0)
      • GitLab (0)
      • Looker Studio (0)
    • Inflearn (5)
    • 항해 플러스 (12)

Tag

항해플러스, jdbc, Post, SpringMVC, springboot, SpringDataJpa, ORM, MVC, servlet, thymeleaf, JPA, javascript, API, Spring, http, querydsl, SpringDB, transaction, ec2, AWS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바