일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- var
- Big-O notation
- 인터프리터
- flex기본
- AWS조사
- node.js
- let
- scope
- 원본과 복사본
- AWS
- 스코프
- APPEND
- CSS
- css기초
- 코드스테이츠
- AWS기초
- IT
- 개발툴
- 리커젼
- 생활코딩
- 기초공부
- node.js설치
- vscode
- 클로저
- JavaScript
- complexity
- prototype
- 재귀함수
- appendChild
- 메모이제이션
- Today
- Total
목록Project (37)
Jveloper
fetch할때 JSON.stringify와 JSON.parse는 왜 해야할까?(AJAX, XML, JSON) 필요한 데이터만을 웹서버에 요청에서 받은 후 클라이언트에서 데이터에 대한 처리를 할 수 있다는 이러한 이유로 자바스크립트는 비동기로 이루어져있기 때문에 XML 혹은 JSON 을 사용한다 JSON.stringify와 JSON.parse는 JSON이라는 큰 테두리안에서 작동하는 메소드들이다 그렇다면 XML과 JSON 은 어떤 차이를 가지고 있을까? XML의 단점을 보완한 JSON이 많이 쓰이는 추세 참고자료 : https://usbs.tistory.com/entry/XML-JSON-%EA%B0%84%EB%8B%A8%ED%95%9C-%EB%B9%84%EA%B5%90-%EB%B6%84%EC%84%9D
기술적, 개념 뭐부터 시작해야할까? 기술적으로 접근하자면 1. 리덕스 + 로컬캐시 리덕스랑 마벡스가 어떤차이를 가지고 있는지 깊게 파고들어서 비교해보기 2. 쓰던걸(react, react native) 깊게 다뤄보고 가는것도 좋을것같다 기본적인 개념으로 접근하자면 1. 면접보러가면 왜 여기서는 constructor를 썼고 저기서는 안썼는가, 다른걸 쓸 수 있었을텐데 왜 여기서는 promise를 썼는가, 어떻게rendering이 되는지에 대해서 설명할 수 있어야한다 2. 난관에 부딪혔을때 어떻게 해결을 했나? 에 대하여 어떤 기본지식을 갖고 해결을 했는지, stackoverflow를 봤다고만 얘기하는건 좋은대답은 아니다 왜냐하면 다음에 그 난관을 또 "찾아봐야" 해결할 수 있기 때문에 react nativ..
웨어러블에 있는 앱 healthkit 과 연동하기 healthkit 앱과 연동시키는건 좀 복잡했기 때문에 후에 참고할때는 영상을 보고 참고하자 ! Xcode로 아이폰이랑 연결시켜서 시뮬레이터 돌리기(issue) 프로젝트 폴더내의 ios 폴더내에 있는 .xcworkspace를 열어야한다 그럼 위와같은 창을 볼 수 있는데 나한테 중요하게 작용했던건 Identity라고 적혀있는 부분의 Display Name, Bundle Itentifier 이 두가지였다 뒤에 숫자를 안붙였을때는 작동이 안됐는데 검색을 통해 무작위로 붙여보니 실행이 되었다 전에 누군가가 만들었던 name과 중복이 안되는것같았다 참고자료: https://pluslab.tistory.com/36 https://dundinstudio.com/tut..
react native css - flex flex 를 쓸때는 부모태그에게 써야 css가 먹는다 react-native-image-picker (npm module) 라이브러리를 사용해서 아래화면까지 띄우는데는 성공했는데 저 버튼을 클릭했을때 시뮬레이터에 저장되어있는 이미지를 불러오는데는 실패했다 왜 실패했을까? 아래 코드를 보면 다른사람이 성공한 코드의 예제인데 이 사람의 코드는 button 에 onpress를 걸어서 실행시켰고, 나는 Alert.alert 가 가지고있는 onpress 속성에다 걸어줬다 그게 이유일꺼라고 생각했다 계속 시뮬레이터가 튕기는(갑자기 어플이 꺼져버리는) 버그가 발생했고, 프로젝트는 마무리가 되고있기에 이미지를 불러오고 리사이즈기능을 구현하는건 프로젝트가 끝난이후에 시도해봐야겠다
노드 버전을 다운그레이드 시켰다가 다시 업그레이트 시키는과정에서의 에러 지난번에 realm을 공부하다가 node downgrade를 한적이 있었다 이번에는 redux를 연습해볼려고 create-react-app을 쳤는데 에러가 난 것을 확인할 수 있다 에러들을 쭉 읽어보니 node version을 업그레이드 하라는거였다 이것저것 찾아보다가 실행에 옮기기 시작했다 위에사진을 따라서 보고치니 아래의 에러난것을 확인할 수 있다 여기서 한참을 찾아보다가 결국, 지우고 다시 까는 작업을 했다 잘 안될때는 역시,, 지웠다 까는것이 최고의 방법인가,,, 참고자료: https://stackoverflow.com/questions/50639690/on-npm-install-unhandled-rejection-error-..
Enterprise meeting 1 - .env 사용하기(.env.example도 같이올리기) => .env는 git ignore로 안올라오니 파일내부에 어떻게 적혀있는지 secret값만 빼고적은 .example도 같이 올려줘야한다 2 - 변수같은것들은 다 따로빼서 작성하는게 좋다 => 나중에 고칠때 하나하나씩 다 고쳐야하는 불편함이 생기기 때문 3 - console, 주석같은것들은 배포할때 안적혀있게끔 develop faze, realize faze를 나누자 4 - 2번과 비슷한내용이지만 fetch 요청도 하나의 파일에 빼서 작성하면 작업하고 있는 파일에는 고대로 불러와서 .then과 .catch만 작성할 수 있게끔 하면 코드의 가독성이 좋아진다 5 - 삼항연산자는 중첩이 일어나면 가독성이 떨어지기때..
Secret key issue github에 commit, push, pull request.... secret key 가 그대로 github에 남아버렸다 .env에 넣어서 관리하고 git ignore에 올려야하는데 secret key에 대해서 너무 무심했던것같다 다른사람이 볼때도 편하게 볼 수 있게 .env.example 이런식으로 만들고 secret값만 지워서 깃에 올린후, readme 까지 적어주면 완벽하다 앞으로는 secret 값을 담을때는 정말 조심해야 할것같다 Asyncstorage JSON issue asyncstorage setitem 사용시 시뮬레이터에 callback is not a function 이 뜬다면 JSON.stringify 를 안썼는지 체크를 해야한다 물론 asynstora..
npm install realm error 참고자료 : https://github.com/realm/realm-js/issues/1813 realm 을 사용하기 위해서는 노드 downgrade가 필요한것같았다 검색을 통해 찾아보니 9.8.0 버전에서 잘 된다고 얘기하길래 11 버전을 쓰다가 버전을 downgrade 시켰다 async storage 릴리즈 issue async storage가 이제 릴리즈가 된다는것같다 npm install @react-native-community/async-storage 위에 적어놓은것처럼 install 하고 검색해보니 아래 사진처럼 따라가보니 해결이 되는걸 확인할 수 있었다 그리고 원래 async storage를 쓰던대로 써보니 아무런 문제가 없이 작동하는것을 확인할 ..