Dev 언어 정리 & Self QnA/React
두 명령어의 차이
Mon Groy
2024. 11. 20. 10:24
import {Component} from "react";
import React, {Component} from 'react';
import { Component } from "react";
- react 패키지에서 Component만 가져옵니다.
- 따라서 Component는 사용할 수 있지만, React 객체는 사용할 수 없습니다.
import React, { Component } from "react";
- React 객체와 Component를 동시에 가져옵니다.
- 과거에는 JSX를 사용할 때 React 객체가 반드시 필요했기 때문에 이렇게 많이 사용했습니다.
React 17부터는 JSX를 사용하더라도 React를 명시적으로 import하지 않아도 되게 변경되었습니다. 따라서 JSX를 사용하면서도 import { Component } from "react";와 같은 방식이 가능해졌습니다.
출처: chat GPT