profile
Hello, World!

[React-Native] Mac 개발환경 설정 (M1 기준)

React Native 프로젝트는 환경 설정이 매우 까다롭다. 오류도 정말 많이 발생하고 버전이 조금이라도 안 맞으면 빌드에 실패하기 때문에 꼼꼼히 설정해주어야 한다. RN 프로젝트는 expo와 react native cli 두 가지로 실행할 수 있는데, 환경 설정에

6일 전
·
0개의 댓글
·

[React Native] 안드로이드에서 APK release 이후 네트워크 에러 발생

RN으로 안드로이드 apk를 빌드했을 때, 네트워크 오류가 발생하는 경우가 있다.나는 에뮬레이터에서는 정상 작동하는데 apk만 빌드하면 계속해서 백엔드 연결이 안 되는 오류가 발생했다.나의 경우에는 백엔드 api url을 http로 사용하고 있었는데, 현재 안드로이드

2023년 11월 5일
·
0개의 댓글
·

[Python] 파이썬 기본 문법 - 함수, 람다 표현식, 라이브러리

매개변수: 함수 내부에서 사용할 변수반환 값: 함수에서 처리 된 결과 반환파라미터 지정 가능: 매개변수 순서 달라도 okglobal: 전역 변수. 함수 바깥에 선언된 변수 바로 참조. 파이썬은 함수 안에 선언된 변수만 함수 내에서 인식 가능함.참고이것이 취업을 위한 코

2023년 4월 18일
·
0개의 댓글
·

[Python] 파이썬 기본 문법 - 입출력, 조건문, 반복문

input(): 한 줄의 문자열 입력map(): 리스트의 모든 원소에 각각 특정한 함수 적용print(): 각 변수를 ,를 이용하여 띄어쓰기로 구분 \- 기본적으로 출력 이후에 줄 바꿈 수행 -> 줄 바꿈 원치 않을 경우, 'end' 속성 이용f-string: 문자열

2023년 4월 18일
·
0개의 댓글
·

[Python] 파이썬 기본 문법 - 자료형

자료형 수 자료형 정수형 양의 정수, 음의 정수, 0 (형 변환 int) 코테 출제 대부분의 문제는 정수형을 주로 다룸 실수형 소수점 아래의 데이터를 포함하는 수 자료형 : 변수에 소수점 붙이면 실수형으로 표현 가능 (형 변환 float) 지수 표현 방식: e나 E

2023년 4월 18일
·
0개의 댓글
·

[React] React 기본 문법

npm start 코드 시행npm run buildserve: 웹서버. 사용 추천. 노드.npx serve -s build=> localhost 말고 네트워크로 배포.사용자 정의 태그 만들기: 함수 정의 (무조건 대문자)=> 컴포넌트Prop: 속성콘솔에 다음과 같이 출

2023년 3월 6일
·
0개의 댓글
·

[React Native] React Navigation 사용하기

navigate: stack 중에 screen이 있으면 그걸 찾아서 간다.replace: 새롭게 replace한다.나는 거의 navigate로 사용했는데 그러다보니까 예를 들어 노트를 삭제했는데 삭제 후 다시 리스트로 돌아가도록 navigate 메소드를 사용하면, 삭제

2022년 7월 29일
·
0개의 댓글
·

[React Native] 로그인 네비게이션 로직 분리 + 로그아웃

혹시 로그인 로직 분리를 어떻게하나 고민인 사람들을 위해 내가 사용한 방법을 같이 공유해두겠다. 여러 방법, 더 좋은 방법이 있을 수 있으니 참고만 하세요.로그인 화면에서 다음과 같이 AsyncStorage를 이용해 user_id를 저장해주었다. \- user_id는

2022년 7월 29일
·
0개의 댓글
·

[React Native] Nesting navigator with stack and tab

React Native로 앱을 개발하면서 가장 어려움이 많았던 부분은 간단해 보이던 navigator였다.우선 나는 stack navigator와 tab navigator를 사용할 예정이었기 때문에 모듈을 다운로드했다.내가 구성한 navigation을 살펴보면로그인을

2022년 7월 29일
·
0개의 댓글
·

[React-Native] Flatlist Navigation

Flatlist Navigation 나는 flatlist를 클릭하면 해당 화면으로 넘어가도록 코드를 짜고 싶었다. 수많은 구글링과 오류 끝에 방법을 찾았다. 참고로 나는 axios를 사용해서 api data를 받아오기 때문에, axios get method의 param

2022년 7월 29일
·
0개의 댓글
·

[React Native] Axios로 Django API 연결하기

Axios web -> localhost 하지만 앱을 개발할 때는 ios simulator, android emulator를 돌리기 때문에, web의 localhost로 할 때는 연결이 되지 않는다. 따라서, ios와 android의 IP 주소를 따로 설정해주어야 한

2022년 7월 29일
·
0개의 댓글
·

[React Native] Picker 사용

react-native-picker 위와 같은 명령어로 install https://github.com/react-native-picker/picker 멍청한 짓 하지 말자. 꼭 node_modules 깔려있는 디렉토리 확인하고 거기에 설치. cd frontend

2022년 7월 28일
·
0개의 댓글
·

[MySQL] Mac에서 MySQL 실행하기 (MySQL Community 서버 설치)

Homebrew로 설치하면 자꾸 pid 오류가 나서 MySQL 공식 홈페이지에서 파일을 받아 설치하였다.이런 경우에 mysql.server start 명령어가 적용이 안 되기 때문에 다음과 같은 방법으로 실행해야 한다.

2022년 7월 22일
·
0개의 댓글
·

[React-Native] useState 사용 없이 반복문으로 배열 생성하기

useState을 사용해서 배열값을 저장하려다가, 반복문에서는 적용이 되지 않길래 공식문서를 찾아봤다. 알고보니 react hook은 반복문 안에서 적용이 안 된다고 한다... 여태 모르고 삽질하고 있었던지라 한 번 정리해두고자 한다. 최상위에서만 hook 호출 반복

2022년 7월 18일
·
0개의 댓글
·

[React Native] useEffect with Axios

React hooks를 잘 사용하는 것이 React / React Native 코드를 짤 때 핵심이다. 그 중에서도 useEffect는 화면마다 필요한 데이터를 계속 업데이트할 때 정말 유용한 hook이다. (과거 class component 형식을 사용하던 시절의 c

2022년 7월 18일
·
0개의 댓글
·

[Django] transformers 설치 in mac

mac에서 pip3 install transformers 명령을 실행하면 제대로 실행되지 않는다. 팀원이 올려준 requirements.txt를 그냥 설치하기 전 몇몇 과정을 거쳐야 한다.그냥 rust 홈페이지에 나와있는 명령어대로 설치하다보면 bash profile이

2022년 7월 13일
·
0개의 댓글
·

[Django] Django 서버 실행

(mac 기준)virtualenv 설치, 가상환경 생성, 활성화mysql 서버 실행django 테이블 생성

2022년 7월 7일
·
0개의 댓글
·

[Git] VSCode에서 git 사용하기

vscode 좌측 하단에서 github 연결. 기존 레포지토리 가져오려면 clone repository 눌러서 가져오기.좌측 바에서 세번째를 누르면 변경사항 확인 가능변경사항에서 commit할 파일들을 + 버튼으로 add하기 (git add ~ 와 같음)소스 제어 옆에

2022년 7월 7일
·
0개의 댓글
·

[정보통신공학] 13. Wireless LAN

Wireless LAN Wireless LAN Configuration Control Module (CM) acts as an interface to a WLAN includes either bridge or router functionality to link

2022년 6월 12일
·
0개의 댓글
·

[정보통신공학] 12. Ethernet

IEEE 802 Standards Ethernet Ethernet: most widely used LAN developed by IEEE 802.3 carrier sense multiple access with collision detection (CSMA

2022년 6월 11일
·
0개의 댓글
·