카테고리 6

code-server에서 live-share 사용하기

좀 오래걸렸는데 1. vsix파일로 live-share extension 설치하기 일단 vsix로 설치해야합니다. 마켓플레이스에선 live-share extension이 검색이 안됩니다. 라이센스 관련 문제인거같은데 사실 정확히는 모름 ㅎ vsix export하기 귀찮으니까 그냥 여기서 www.vsixhub.com/vsix/56837/ 다운로드 하도록 합시다 2. 사용자 로그인 이렇게 extension 설정하면 로그인을 해야하는데, browser 리다이렉션으로 로그인하는거는 안됩니다. 그래서 따로 사용자 코드를 통해서 로그인해야하는데 docs.microsoft.com/en-us/visualstudio/liveshare/use/vscode#sign-in-using-a-user-code Collaborate..

개발/삽질 2021.04.28

React에서 어떻게 해야 Async한 Data를 잘 다룰 수 있을까?

이 블로그를 처음 만들면서 제일 쓰고싶었던 주제이다. 정말 많이 고민했었고, 꽤 괜찮은 해답이 나온거 같다. 나의 생각흐름을 천천히 적어볼태니, 독자분들도 같이 생각하시면서 따라와주시면 감사하겠습니다. 추가로 더 좋은 방법이 있거나 이 방법에 뭔가 문제가 있어보이면 피드백을 주시면 감사하겠습니다. 일단 첫번째 생각이다. 1. async function을 react component내에서 async하게 실행할 방법이 있는가? 정답은 불가능하다이다. 일단 react component는 async 함수가 아니기 때문에 내부에서 await를 사용하지 못한다. 그 말은 Promise의 결과를 콜백으로 받아서 사용해야 하는 것이다. 여기서 문제가 생긴다. react component는 state가 바뀌면 funct..

개발/삽질 2021.04.23

JS 잘 몰랐던 사실들

JS 정말 거지같은 문법 많은것 같다. 아마 node가 없었더라면 -함-들 처럼 힙스터 취급받는 쩌리 언어정도로 생각할 만큼 이상하리만큼 비정상적인 문법이 정말 많다. 이건 내가 몇가지 개발하다가 알게된 사실들을 몇가지 정리해두었다. 1. JS의 주석 엥?? JS 주석이 왜? ...라고 하시는 분들 있을거다. JS 주석은 총 몇개일까? 2개? JSDoc도 있으니까 3개? 정답은 바로 4개다 ?? 도대체 어떻게 4개가 나오는걸까? 바로 보도록 하자 1. singleline comment // 적당한 주석 뭐 너무나도 평범하다 2. multiline comment /* 여러줄 가능하지롱~~~ 사실 난 거의 #ifdef느낌으로다가 사용을 많이한다... ㅎ */ 평범하다 3. JSDoc /** * JSDoc이다..

글을 남기고 싶어졌다

개발을 하다 보니 의외로 이쪽은 정보가 많은듯 보이지만, 시작 자료만 넘쳐날뿐 깊게 다루는 정보는 많이 없다는 것을 깨달았다... 나는 ReactNative(이하 RN)를 개발하면서 많이 느끼게 되었다. 삽질 정말 많이했다. 적어도 내가 고생했으면 다른사람은 쉽게 얻어야 할 수 있는것 아닌가 그런 생각이 문득 들었고, 그래서 지금 이 블로그를 팠다. 물론 블로그를 파게 된것은 여러가지 사연이 복합적으로 들어있다. 첫번째로 블로그를 파게된 이유는 다음과 같다. 난 여느때나 다름없이 RN을 이용하여 개발을 하고 있었다. 나는 RN을 보조하는 디펜던시는 대부분 react native community 계열이거나, software mansion, airbnb사의 라이브러리만 거의 사용중이다. 다른 라이브러리를 ..

일상 2021.04.18