전체 글
-
[error] trailing spaces not allowed.eslintno-trailing-spaces, Delete `⏎`eslintprettier/prettierReact-Native 2024. 4. 25. 13:28
자꾸 엔터만 치면 위와 같은 에러가 아주 친절하게 같이 나왔다솔직히 개발하는데는 큰 문제는 없는 에러고 그냥 무시해도 되지만... 빨간줄이 거슬려서 설정을 아래와 같이 변경해서 해결했다 1. trailing spaces not allowed.eslintno-trailing-spaces (vscode)settings -> trim tailing spaces 검색 -> Trim Trailing Whitespace 체크 2. Delete `⏎`eslintprettier/prettier.eslintrc.js (해당 프로젝트의 eslint 관련 설정파일에 들어가면 될듯) -> 아래와 같이 수정 // 기존 코드module.exports = {root: true,extends: '@react-native',};..
-
[React-Native] 셋팅(Mac, android)React-Native 2024. 4. 24. 20:39
저번 글에서는 IOS만 쓰고 안드로이드 셋팅하는 걸 깜빡하고 안 써서 따로 작성해본다 1. Node, Watchman 설치 brew install nodebrew install watchman 이미 IOS를 셋팅할 때 설치했기 때문에 패스 2. JDK(Java Development Kit) 설치 brew tap homebrew/cask-versionsbrew install --cask zulu17brew info --cask zulu17 터미널에 공홈에서 알려주는 대로 Homebrew를 통해 오픈JDK를 설치하면 된다Zulu OpenJDK를 사용하면 인텔 기반 JDK를 사용할 때보다 M1 Mac에서 빌드 속도가 빨라진다고 한다(오호)너무 최신버전으로 설치해도 에러가 발생할 수..
-
[React-Native] React-Native CLI로 프로젝트 시작, 셋팅(Mac,IOS)React-Native 2024. 4. 24. 19:43
전전 글에서 EXPO로 프로젝트를 생성했었다그리고 나서 폰트 적용때문에 이것저것 찾다가 뭔가 파일구조가 다른 글을 보게되었다분명히 나랑 똑같은 React-Native인 거 같은데 왜 다를까 궁금해서 찾아보니까 react-native cli로 프로젝트를 만들었다는 걸 알게 되었다.사실 공홈에도 EXPO와 React-Native CLI로 나뉘어져있다. 단지 처음에 EXPO로 만드는 방법을 배워서 편한대로 프로젝트를 만들었는데, 지금보니 도대체 차이점이 뭘까 싶었다 1. 차이점 1) EXPO- EXPO에서 제공하는 관련 라이브러리가 많고 이를 활용해 빠른 앱 구축 가능- xcode나 android studio없이도 EXPO App만 설치하면 내 휴대폰으로 바로바로 테스트 가능함- EXPO에서..
-
[React-Native] Android Studio AVD 스킨 추가하기React-Native 2024. 4. 23. 08:00
안드로이드 스튜디오에 픽셀폰 에뮬레이터도 있지만 이왕이면 사람들이 많이 사용하거나 혹은 최신 기종을 사용해서 작업하면 어떨까해서 적용해보기로 했다 1. samsung developers 접속 https://developer.samsung.com/galaxy-emulator-skin/guide.html Using a Galaxy Emulator Skin | Samsung Developer The world runs on you. developer.samsung.com 로그인을 해야 스킨을 받을 수 있기 때문에 로그인을 한 후, 원하는 기종이 속하는 시리즈 명을 누르면 됨 누르면 아래와 같이 간략하게 각 기기별 디스플레이와 해상도가 나와있다 2. 특정 경로에 스킨 파일 넣기 스킨을 다운로드 받은 후에는 압축..
-
[React-Native] 기본 셋팅React-Native 2024. 4. 15. 18:00
포텐데이 오챌완 프로젝트를 하고 나서 기존에 웹으로 만들었던 프로젝트는 React-Native를 사용해 앱으로 만들어보기로 했다 오랜만에 React-Native하는 김에 기본 셋팅을 정리해보고자 한다 1. 설치 설치는 React-Native 공홈에 있는대로 설치하면 되기 때문에 어려운 것은 없다 https://reactnative.dev/docs/environment-setup?guide=native Setting up the development environment · React Native This page will help you install and build your first React Native app. reactnative.dev mac의 경우에는 watchman 설치하는 거 잊지말기!..
-
[MySQL] 기본 문법 - (2)카테고리 없음 2024. 4. 14. 18:00
1. INSERT INTO 테이블에 새로운 레코드를 추가할 때 사용함 아래처럼 2가지 방법으로 할 수 있음 INSERT INTO tableName (column1,column2 ...) VALUES (value1, value2 ...); INSERT INTO tableName VALUES (value1, value2 ...); 특정 column에만 데이터를 추가할 수도 있음 INSERT INTO tableName (특정 column1 , 특정 column2...) VALUES (value1, value2 ...); 그러면 해당 column에만 데이터가 추가되고 나머지 값은 null로 됨 2. IS NULL / IS NOT NULL 특정 column이 null 값을 가지고 있는지 테스트할 때 IS NULL..
-
[회고] 비사이드 - 포텐데이 참여후기 및 회고etc 2024. 4. 10. 22:11
3월 31일에 종료한 뒤늦은 포텐데이 후기 및 회고 왜 참여했는가? 취준을 하다보니 좀 루즈해지기도 하고 다른 사람들하고도 프로젝트를 해보고 싶어 개발 관련 사이트에서 프로젝트 모집글을 보고 지원했으나 시간이 맞지 않는다던가 혹은 들어갔더니 뭔가 결이 맞지 않아 프로젝트를 안 하게 되었다... 그러던 중에 집중해서 짧은 기간(10일) 안에 여러가지 직군들의 사람들과 프로젝트를 경험할 수 있다는 광고를 보고 지원하게 되었다 팀을 짜는 건 2가지 방법이 있다. 사람들의 프로필카드나 소개글을 보고 먼저 컨택해서 팀을 짜는 경우 혹은 일정 시간이 지났음에도 팀을 짜지 못했다면 AI가 팀 인원들을 추천해준다(물론 할지말지는 본인의 선택) 나는 빨리 팀이 빌딩되는 게 마음 편할 거 같아서 소개글을 보고 바로 컨택해..
-
[MySQL] 설치 및 기본 문법 - (1)MySQL 2024. 4. 4. 08:00
node.js 강의를 듣다가 MySQL을 연동해서 서버를 구축하길래 간단하게 기본문법을 익히고 있다 물론 완전 초보수준이지만 까먹기 전에 정리! 1. 설치(mac 기준) https://dev.mysql.com/downloads/mysql/ 운영체제에 맞는 커뮤니티 서버를 다운로드 받아 설치하면 끝...! 설치를 완료 했다면 시스템 설정에서 MySQL서버를 켜거나 끌 수 있다 MySQL 서버를 켜려면 시스템 설정 -> MySQL 탭에 들어가면 된다 컴퓨터를 켤 때 MySQL 서버도 같이 켜지게 설정할 수 있지만 나는 그럴 필요는 없어서 꺼놓았다 이렇게 서버를 켰다면 MySQL workbench를 사용해서 시각적으로 제어할 수 있지만 일단 명령어에 익숙해지기 위해 터미널을 사용하였다 터미널을 켜고 아래와 같..