분류 전체보기 141
-
💡 회고 룰Mood : 오늘의 기분 - 기분과 그렇게 느낀 이유도 적는다.Facts : 사실, 객관 - 실제로 내가 했던 일이나 겪었던 일의 사실Feelings : 느낌, 주관 - 내가 했던 일을 하면서 느꼈던 감정이나 느낌Findings : 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점Keep : 현재 만족하고 이어나가면 좋을 것Ploblem : 불편하거나 개선이 필요한 것Try : Ploblem에 대한 해결책, 앞으로 실행할 것Affirmation : 자기 확언, 용기를 주는 문장✨ Mood- 보통. 햇빛 알레르기로 인해 컨디션이 좋지 않다. 새로운 프로젝트를 시작하며 기대와 동시에 걱정이 앞선다. ✨ Facts- 팀 프로젝트 organization에 develop브랜치로 base브랜치를..
-
Next.js ? Next.js는 React 라이브러리의 프레임워크이다. 이를 통한 큰 장점은 plain react앱의 한계를 극복하기 위함인데, 리액트의 단점 중 하나인 취약한 SEO를 위한 SSR 또는 SSG를 가능하게 하기 때문이다. CSR을 하는 리액트의 특성상 SEO에 취약한데, next.js가 pre-reloading을 통해 데이터가 랜더링 된 페이지를 미리 가져오게 해준다. 덕분에 사용자 경험에도 도움이 될 뿐 아니라 SEO까지 장점을 얻을 수 있다. SSR과 CSR까지 혼합해서 사용이 가능한 장점도 있다. 물론, Next.js없이도 SSR구현이 가능하다. 이미 진행된 플젝에서 Next를 중간에 도입하는 경우 비용이 많이 드는 단점이 있어 처음부터 Next를 도입하는 것이 좋다. Next.j..
-
사람이 프로그래밍 언어로 작성을 하면 기계어(컴퓨터가 이해 할 수 있는 언어)로 컴파일 하는 과정이 필요하다. 보통의 컴파일의 과정은 컴파일을 하게 되면, 결국 바이트 코드로 변환이 된다. 컴파일 과정을 보면 JS코드를 AST(추상 문법 트리)로 먼저 변환을 하는데 컴파일러가 이 AST를 바이트 코드로 변환을 하면 컴파일이 종료 된다. 📌보통의 컴파일러 과정 JS > AST > 바이트 코드 > 실행 타입스크립트는 먼저 코드를 AST로 변환 하고, 바이트 코드로 바로 변환하는 것이 아닌 타입검사를 통해 코드상 오류 여부를 확인한다. 검사 실패시 컴파일이 종료되고, 만약 정상코드라면 AST를 JavaScript로 변환 후 컴파일이 종료된다. 이때 타입관련 문법은 사라지고 안전한 JavaScript코드로 변환..
-
요즘 디스코드를 매일같이 사용하고 있는데, 오늘은 스터디에서 화면공유를 해야 할 일이 있었다. 아직까지 사용해보지 못한 기능이었는데, 서로의 화면을 공유하려고 할 때 아래와 같은 오류가 발생 되었다. 화면 공유 권한 주의! 앱에 화면 녹화 권한이 없어요. 권한을 부여하고 앱을 재시작 할 때까지 예기치 못한 결과가 나올 수 있어요. 라는 문구가 뜬다. mac 사과 아이콘 > 시스템 설정으로 들어가서 "개인 정보" 조회를 해서 개인정보 보호 및 보안을 클릭한다. 그럼 이 중 화면 및 시스템 오디오 녹음이라는 부분 선택 여기서 디스코드는 꺼져있는 걸 볼 수 있는데, 활성화를 시켜준다. Touch ID 혹은 암호를 통해 확인을 한차례 거치고 Discord를 종료할 때까지 화면 콘텐츠를 기록하지 못할 수 있습니다..