개이득인개발
4k
2021-02-15 21:41:59
8
860

리액트, 노드 개발할때 자바스크립트 클래스 쓰는 경우가 있나요? 아님 클래스를 언제쓰나요??


전 자바스크립트로 함수형 프로그래밍을 주로했는데, 클래스는 언제 쓰는걸까 궁금하네여 반드시 클래스를 쓰는 경우가 있나요? 따로 클래스는 공부 하지않았는데 클래스를 꼭 쓰는 경우가 있을까요?

0
  • 댓글 8

  • 파이썬초보일대일
    393
    2021-02-16 02:01:25
    리액트가 hooks 도입되기전에 class 기반이었긴합니다.
  • 피자7
    637
    2021-02-16 08:57:36

    반드시 쓸필요는 없을걸요

    문법상 class라 하지 결국은 함수라서 class 문법을 쓰는건 자유인거 같습니다

  • 개이득인개발
    4k
    2021-02-16 09:44:53

    파이썬초보일대일

    리액트는 hook을 쓰는데, 일반 노드 프로젝트에서 js 클래스 문법을 쓰는 경우가 있나요??

  • 개이득인개발
    4k
    2021-02-16 09:45:15

    피자7 

    일반 노드 프로젝트에서 js의 클래스를 쓰는 경우가 있었나요?

  • 애아빠
    1k
    2021-02-16 10:08:05

    객체 지향적으로 개발하면 클래스 써야죠.

  • moonti
    3k
    2021-02-16 10:10:44

    객체지향과 클래스는 연상은 되는 것은 맞지만, 필수는 아닙니다.
    클래스 안써도 자바스크립트는 객체지향을 프로그래밍을 프로토타입으로 구현합니다.
    그리고 작성자분꼐서 말씀하신 함수형 프로그래밍과 함수형 컴포넌트로 작성하는 것은 차이가 있습니다.

    클래스형 컴포넌트는 현업에서도 남은 코드들이 많기 때문에 이해가 필요합니다.

  • 개이득인개발
    4k
    2021-02-16 11:54:18

    애아빠 

    객체지향적이라.. 잘 모르겠네요... 솔직히 모듈을 쓰다보니 클래스가 왜 필요한가 싶기도 한데.. 심오하군요

  • 개이득인개발
    4k
    2021-02-16 11:55:02

    moonti 

    네, 클래스형 컴포넌트를 봤을때 이해하지 못하는건 아닙니다. 다만 리액트 클래스 컴포넌트가 아닌 일반 노드 개발시 js의 클래스를 쓸까... 하는 생각이 들었습니다.

  • 로그인을 하시면 댓글을 등록할 수 있습니다.