___  ___    _ _    _  _ _____   _____
 / __|/ _ \  | | |  | || |_ _\ \ / / __|
| (_ | (_) | |_  _| | __ || | \ V /| _|
 \___|\___/    |_|  |_||_|___| \_/ |___|

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

[기술사번외] 코드펜으로 리액트, 삽질방지 나노팁!

BY: @kwonkwon | CREATED: June 20, 2018, 11:56 a.m. | VOTES: 1 | PAYOUT: $0.11 | [ VOTE ]

[IMAGE: https://cdn.steemitimages.com/DQmdike21TKCzSrqMqBi6ZNbZTRjUTstQ7Ek4WtYQF7rTKn/01.jpg]
[IMAGE: https://cdn.steemitimages.com/DQmQ92uA94beLUYEHkkKcdZhqF6xbfRWmKmcAdJ18Vu5Uic/02.jpg]
[IMAGE: https://cdn.steemitimages.com/DQmWAp9vdtKKX6fXdzPfnt1ZP9qBkueFnaFE7RVTq4uJRA1/03.jpg]
[IMAGE: https://cdn.steemitimages.com/DQmXJva5CmKHHmkUyjPRjb3CTRwzqb9zkTq7FhUso4HnXKh/04.jpg]
[IMAGE: https://cdn.steemitimages.com/DQmZj9yik2oUNg6qHTcLMaqXhodLN6JksVRTMPeJkk9oUsC/05.jpg]
[IMAGE: https://cdn.steemitimages.com/DQmUMZrN1mJxQYiXMkdMwATAJomM8vHmAyz9XqwZacABgKf/06.jpg]

첫번째. React를 DOM보다 먼저 불러오기

[IMAGE: https://cdn.steemitimages.com/DQmQ8U1SpXxWtmokpKBsUsrbN536pgLzfeMUgGzowMufwXM/screen%2051.jpg]
잔뜩 쳤는데 흰 화면만 뱉는 코드펜. 에러 메시지도 안 뜹니다.
교재랑 같은 내용을 입력해도 될 때 있고, 안 될 때 있어서 공부가 복불복인가 싶었는데...
이것저것 누르다 디버깅 모드를 켜게 됩니다.

[IMAGE: https://cdn.steemitimages.com/DQmTXZigvXdn36NLBiuqtwptts1yJ6QRcWgyLESjhootdNL/screen%2052.jpg]
(Change View에서 Debug Mode 클릭)

[IMAGE: https://cdn.steemitimages.com/DQmVfb75wHKUeqiQMbLixZfszjsL9X71Twg8w2R7wmbecvj/%E1%84%85%E1%85%B5%E1%84%8B%E1%85%A2%E1%86%A8%E1%84%90%E1%85%B3_re.jpg]
~~(뭐가 문젠지 다 나온다. 진작 켜볼걸...)~~

[IMAGE: https://cdn.steemitimages.com/DQmRf77smPiskU3zyraowuHWrmwr6M7gRPJVgSZ1JuKLXpP/%E1%84%85%E1%85%B5%E1%84%8B%E1%85%A2%E1%86%A8%E1%84%90%E1%85%B32_re.jpg]
리액트 사용을 위해 External Script를 등록할 때, react-dom이 react보다 먼저 선언되어 생긴 문제였습니다.
여러분은 저처럼 고민하지 마시고, 꼭 react를 먼저 추가하세요.
(+ 교훈. 디버깅 모드를 애용합시다.)

두번째. 코드펜 에디터 설정 변경하기

코드펜, 자동 완성 없이 치다가 아, 이래서 인생은 실전이구나를 깨달았습니다.
'그래, 이런게 공부지!' 라며 결의를 다져보는데...

> 프로필 클릭 > Settings 아이콘 클릭

[IMAGE: https://cdn.steemitimages.com/DQmU4tD8RN6x6Hqrbz2n5CEg2XdfAoECJ4Me3cKqRHcjzZf/screen%2032.jpg]
에디터 설정에 auto-generator가 있네요(???)
덤으로 Preprocessor에 babel도 켜줍니다.
[IMAGE: https://cdn.steemitimages.com/DQmPodDAHrRTTYbjMRTU1SAxmpMFcaVyc6htKHi6WCpUPmX/zzal.jpeg]
~~(결의는 우주 너머로)~~

마지막. 템플릿 만들기

[IMAGE: https://cdn.steemitimages.com/DQmRctysu4wvpKAnjv3giPJsPiSgfZ1coR9jKCyDdR2iVZK/screen%2055.jpg]
리액트 쓰기전에 매번 똑같은 설정 해주려니 귀찮죠?

[IMAGE: https://cdn.steemitimages.com/DQmPziea6v9LUGWUrfuUn76N5SoNeFF6hBSfvBrt4b6wyKL/screen-54.jpg]
반복되는 내용 템플릿으로 저장하면, 새로운 펜 만들 때 그걸 불러올 수 있습니다.

[IMAGE: https://cdn.steemitimages.com/DQmXNxapWRBrTToukUrg52vcrVqpusHfmbVpfpRF5HHzVQz/screen%2053.jpg]
템플릿이 필요하신 분은 아래 pen을 fork해서 사용하세요 🤗

See the Pen React Starter using Styled-components by kwon (@kwonkwon) on CodePen.

TAGS: [ #react ] [ #codepen ] [ #dev ]

Replies

@steemitboard | Dec. 29, 2018, 4:30 a.m. | Votes: 0 | [ VOTE ]

Congratulations @kwonkwon! You received a personal award!

https://steemitimages.com/70x70/http://steemitboard.com/@kwonkwon/birthday1.png1 Year on Steemit

Click here to view your Board

Do not miss the last post from @steemitboard:

Christmas Challenge - The party continuesChristmas Challenge - Send a gift to to your friends

> Support SteemitBoard's project! Vote for its witness and get one more award!

@steemitboard | Dec. 29, 2019, 4:22 a.m. | Votes: 0 | [ VOTE ]

Congratulations @kwonkwon! You received a personal award!

https://steemitimages.com/70x70/http://steemitboard.com/@kwonkwon/birthday2.pngHappy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!
[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>