inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Học React.js với TypeScript: Hoàn thiện từ cơ bản đến kỹ thuật mới nhất

(Giải thích) Tạo kiểu và áp dụng hiệu ứng hoạt ảnh cho đèn giao thông bằng cách sử dụng Styled Components

styled-components

25

djsskach613705

35 câu hỏi đã được viết

0

책에서는 styled-components를 더이상 추천하지 않는다고 하셨는데요. 강의에서는 비교적 비중을 높게 두시고 강의하시는 것 같은데요. 처음하는 입장에서 공부 방향을 어떻게 잡고 가야 할까요?

react react-router redux-toolkit zustand react.js

Câu trả lời 2

0

sucoding

안녕하세요.

책은 지면의 한계가 있어 내용의 선택과 집중이 필요했습니다.
그래서 styled-components를 깊이 있게 다루지는 않았습니다.

물론 개인적으로는 현재 시점에서 적극 추천하는 선택지는 아닙니다.
다만 그렇다고 해서 실무에서 전혀 사용되지 않는 것은 아니며,
여전히 이를 활용하는 회사들도 있습니다.

그래서 styled-components를 사용하는 환경에서 일하게 될 가능성을 고려해,
온라인 강의에서는 관련 내용을 조금 더 깊이 있게 다뤘습니다.

부디 학습에 도움이 되기를 바랍니다.
감사합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 양승근님.

styled-components는 리액트에서 스타일링을 위한 매우 인기 있는 라이브러리 중 하나로, 강의에서는 그 중요성에 비중을 두어 다뤄졌을 가능성이 높습니다. 그러나 일부 최신 자료에서는 CSS-in-JS 라이브러리 대신 다른 방식을 추천하는 경우도 있어 혼란스러우실 것입니다.

styled-components를 공부하는 이유:

  1. 모듈식 스타일링: 컴포넌트 단위로 스타일을 캡슐화할 수 있어 모듈화된 코드 스타일을 유지할 수 있습니다.
  2. 동적 스타일링: JavaScript 문법을 사용하여 쉽게 동적으로 스타일을 바꿀 수 있습니다.
  3. CSS-in-JS의 장점 활용: 스타일과 로직을 한 파일에서 관리함으로써 유지보수를 용이하게 할 수 있습니다.

공부 방향 추천:

  1. 기본 개념 이해: styled-components의 기초 사용법, 테마 적용 방식 등 기본 개념을 숙지하고 이를 코드에서 직접 적용해보세요.
  2. 다양한 스타일링 기법 비교: 전통적인 CSS, CSS Modules, 다른 CSS-in-JS 라이브러리 등과의 차이점을 학습하고, 프로젝트에서 필요에 따라 선택적으로 활용할 수 있도록 하세요.
  3. 최신 트렌드 파악: 업계에서 최신 스타일링 트렌드 및 기술들을 꾸준히 살펴보면서 styled-components의 대체 기술들이 왜 추천되는지, 어떤 상황에 적합한지 비교해보세요.

이러한 방식을 통해 styled-components뿐만 아니라 다른 스타일링 패턴도 이해함으로써 프로젝트의 요구사항에 맞는 적절한 기술을 선택하고 활용할 수 있을 것입니다.

질문자님이 더욱 쉽게 styled-components를 이해할 수 있도록 styled-components에 대한 다른 학습 의견들을 확인해보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

공부방향에 대한 조언

0

30

2

상태(State) 가 "시간이 지남~" 에 대해 질문 있습니다.

0

40

2

import {} 중괄호 차이점

0

44

2

[ 문의]몽고DB connect 의 건

0

55

2

제공되는 react_code.zip 중에 ..

0

52

2

커리큘럼 비활성화

0

51

2

설명하시는 개념들을 잘 모르겠습니다.

0

47

2

이해가 절반 정도 되는데요.

0

61

1

styled-components(전역)

0

60

1

cloudinary 관련

0

73

3

useOptimistic 실전-1 useState

0

88

2

discord 초대장 갱신이 필요한거같습니다.

0

83

1

할일 관리 앱(메모이제이션)

0

99

2

Web 플랫폼 등록

0

153

2

함수 정의 기준

0

87

2

fetch는 사용되는가

0

89

2

전역상태 관리 선택 기준

0

114

2

tailwind css는 언제 사용되는가 또 다른 css와의 차이

0

224

2

카카오 web플랫폼 등록

0

203

2

컴포넌트 그리고 폴더 구조에 대해

0

81

2

152강 보는중입니다. 초시계부분이구요. 넘버가 timeout을 받을수없다는 에러가 나오고 있어요

0

53

1

폼테그 다른 태그를 하나의 상태 객체로 묶기

0

56

2

class를 className으로 전부 수정하실 때

0

54

2

JWT에 대한 개념도 학습할 수 있나요?

0

76

2