본문 바로가기

React-native troubleshoot 리스트 리엑트 네이티브(React-native) troubleshoot 리스트 Error - babelHelpers.asyncToGenerator is not a function Jest 테스트에서 async/await를 사용하려고 documentation 대로 babel-plugin-transform-async-to-generator를 설치하자 1npm install --save-dev babel-plugin-transform-async-to-generatorcs babelHelpers.asyncToGenerator is not a function 라는 에러가 뜸. NPM패키지를 지우고 다시 gradlew clean을 했음에도 같은 에러가 계속 뜸 리엑트 네이티브 캐시 때문에 그런거 같다고 해서 아래와 같은 .. 더보기
자바스크립트(Javascript) new fn() and f() 차이점 자바스크립트(Javascript) new fn() and f() 자바스크립트에서 함수들은 우리가 아는 그냥 함수처럼 사용 될 수 있고 C++나 JAVA에서 처럼 new 라는 키워드로 instantiate할 수 있다. 예를들어 아래와 같은 코드가 있다고 보자 아래에는 Person이라는 함수가 있다 여기에 name을 전달 해서 this.name에 저장을 할 수 있다. 1234567function Person(name){ this.name = name this.greet = function(){ console.log(this.name); }} cs 여기에 아래와 같이 prototype.greeting으로 functionality를 좀더 추가 할 수 있다.이럴 때 아래 3 console.log에 값은 어떻게 나.. 더보기
Javascript 클로저 ( closure ) JAVASCRIPT CLOSURE Javascript를 사용하거나 배우고 있는 분들은 아마 클로저(closure)라는 말을 한번쯤 들어 보셨을 겁니다. 클로저에 대한 한글 정의는 아래와 같습니다. 클로저는 독립적인 (자유) 변수 (지역적으로 사용되지만, 둘러싼 범위 안에서 정의된 변수)를 참조하는 함수들이다. 다른 말로 하면, 이 함수들은 그들이 생성된 환경을 '기억'한다. - 출처 클로저를 사용하면 정의에 나와 있듯이 어떤 것을 기억시킬 수 있습니다. 클로저(closure) 예제 1 12345678function multiply(a){ return function(b) { return a*b; }} const mutiplyByTwo = multiply(2);console.log(mutiplyByTwo).. 더보기
Laravel 5 / vue 2 튜토리얼 항상 1편만 쓰고 2편을 못썼는데 이번에는 새해를 맞이해서 좀 길게 갔으면 좋겠습니다. 이번에 라라벨을 가지고 데시보드를 만들게 되었습니다. 과거에 했던 프로젝트는 이미 세팅이 되있는 상태가 많아서 처음부터 해볼 일이 없었는데 이번에 좋은 삽질 기회를 얻어서 배운 것들을 조금 공유 하고자 합니다. Laravel이 한국에서도 인기가 있는 진 모르겠습니다. 적어도 2016년 github 스타를 가장 많이 받은 프론트엔드 프레임워크 vue는 조금 핫 하겠죠 ? Composer, php, homestead, ssh등이 설치 되어 있다고 생각 하고 시작 하겠습니다.설치가 되어 있지 않다면 아래 링크로 가셔서 설치 해주세요. php7 및 composer 설치 homestead 설치 https://github.com.. 더보기
React js 들어가기 전 코딩 컨벤션 및 javascript es6 알아보기 주소 이전 ->>> http://bearskin.tistory.com/5 더보기