하루하루

  • 홈
  • 태그
  • 방명록

React 2

그래서 JSX가 뭔데? (JS와의 차이점, 장단점 그리고 사용 팁 등 etc)

바닐라 JS로 입문을 하고 처음 React를 접하다 보면 파일의 확장자가 .jsx로 끝나는 것을 보고 다른 언어인가 하는 의문점들이 생겼습니다. 기존에 수강했던 온라인 수업에서는 이 부분에 대한 설명이 부족했던 기억이 있어 해당 내용에 대한 글을 적어 보려고 합니다. ▶ JSX는 무엇이고 등장하게 된 배경은? JSX는 React가 개발되면서 JavaScript(이하 JS) 파일 안에서 컴포넌트 기반 개발을 가능하도록 나온 확장 문법 라이브러리 입니다. 간단하게 말하면 기존 JS에서는 마크업 언어를 포함해서 작성하기에 어려움이 있었기에 JSX는 JavaScript 코드 내에서 마크업 형태의 구조를 작성할 수 있도록 해서, UI를 직관적으로 이해하고 관리할 수 있게 도와줍니다. 이전에는 HTML과 JavaS..

React/개념 2023.04.02

[React - error] is missing in props validation

문제 원인 => props를 하위 컴포넌트에 내려 주었지만 하윜 컴포넌트에 React가 import 되어 있지 않았다. 단순 tsx 문법으로 초기 작성해서 발생한 문제 문제 해결 => 하위 컴포넌트에 정상적으로 import React from 'react'; 해준다.

React/error 2023.03.16
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (32)
    • 코딩 개념 정리 (6)
    • Javascript (6)
      • error (0)
      • method (5)
    • React (2)
      • error (1)
      • 개념 (1)
    • Algorithm (15)
      • 못 푼 문제 (3)
      • 푼 문제 (12)
    • AWS (0)
    • 정보처리기사 준비 (2)
    • 개발 공부 일상 (1)

Tag

Array.filter, 숨어있는 숫자의 덧셈 (2), 이메일 주소 검사, 프로그레머스, 숫자만 필터링, 숨어있는 숫자의 덧셈, 문자만 필터링, 특정 단어 대체, Sieve of Eratosthenes, arr.map, 머쓱이, Programmers, arr.filter, arr.reduce(), 파일 확장자명 검사, 프로그래머스, 머쓱이 스탬프, 한글만 포함된 문자열 검사, Array.reduce(), URL 검증,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바