목록분류 전체보기 (104)
코드 잡동사니
class MyComponent extends Component { static defaultProps = { name : null } static propTypes = { name : PropTypes.string.isRequired } constructor(props){ super(props) } render(){ return ( 안녕하세요, 제 이름은 {this.props.name} 입니다. ) } } defaultProps 는 MyComponent props 초기화 해준다. propTypes 는 props 의 데이터 검증하는 것인데 name 이 문자열이고 꼭 입력해야하는 값이라는 것을 나타내고 있다.
class Test extends React.Component { Hello() { return 20 } render() { const a = function () {alert(cc)} const b = () => {alert(this.Hello())} try { a() } catch (error) { alert("A에서 오류 발생") alert(error) } try { b() } catch (error) { alert("B에서 오류 발생") alert(error) } // alert(this.a) // alert(this.Hello()) // this.props.color // this.props.children return {this.props.children} } }
program loop; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils; var i, j : Integer;begin try { TODO -oUser -cConsole Main : Insert code here } for i := 0 to 20 do begin Writeln(i, '번째 반복 중'); Writeln('돌아간드아아앙!'); end; for j := 20 downto 0 do Writeln(j, '번째 내려간드아'); end;end. for 문에서 1줄로 사용한다면 바로 아래줄에 적어주면 된다. 2줄 이상일 경우에는 begin, end 작성해주고 그 안에 코드를 넣어주면 된다. 반복문이 끝나게 되면 i 값은 21 이고 j 값은 -1 이 된다.
npm install http-server --save--save 옵션 package.json/dependencies 에 저장이 된다. npm intstall http-server --save-dev-dev 옵션 package.json/devDependencies 에 저장이 된다. --save == -s 로도 사용가능--global == -g 로도 사용 가능 dependencies 와 devDependencies 의 차이 package.json 만 남겨두고 node_modules 를 전부 삭제했을 경우 npm install 을 하면 package.json 에 있는 dependencies 의 모듈들을 읽어서 install 을 하게 된다. npm install --production 을 실행하게 되면 dev..
npm i babel-preset-es2015 --save-dev es2015 버전은 IE9 와 같은 구형 브라우저를 지원도 할 경우에 es2015 를 설치를 한다. 설정 방법 npm i babel-cli@6.9.0 babel-preset-react@6.5.0 --save-dev //package.json 파일안에서 "babel" : { "presets":["react"]} 라고 작성
"scripts":{"start":"electron ."} package.json 파일 안에 보면 위에 코드 처럼 설정하고 실행할 때는 npm run start처럼 실행하면 된다. ./node_modules/.bin 에 자동으로 $PATH 등록
해당 디렉터리 안에 npm init package name: (electron_hello_world) version: (1.0.0) description: entry point: (index.js) main.js test command: git repository: keywords: author: license: (ISC) 터미널이나 cmd 에서 입력을 해도 되고 안해도 상관없다. 일단 테스트로 만든것이니 entry point 에서 main.js 만 명시하고 엔터로 넘어간다. 그 후에 입력된 정보가 맞는지 물어보는데 yes 라고 적어 놓으면 해당 디렉터리 안에 package.json 파일이 생성된다. //npm install electron@[버전] --save-dev npm install electro..
git submodule add [git 주소]git commit -m "커밋 메시지"git push -u origin master git clone 하는 방법--------------------------------------------- [항상 사용할 수 있는 방법]git clone [git 주소] cd [git 디렉터리] git submodule update --init --recursive [Git 2.13 버전 이후]git clone --recurse-submodules -j8 [git 주소] [Git 1.9 ~ 2.12 버전]git clone --recursive -j8 [git 주소] [Git 1.6.5 이후 버전]git clone --recursive [git 주소] 그냥 git clone..