본문 바로가기
728x90
반응형

전체 글168

state App.js state를 활용하여 버튼을 누르면 값 증가 또는 감소하기.. import React from 'react'; class App extends React.Component{ state ={ count: 0, }; add = () => { this.setState({count: this.state.count + 1}); }; minus = () =>{ this.setState({count: this.state.count -1}); }; render(){ return ( the number is: {this.state.count} Add Minus ); } } export default App; state에 conunt를 선언하고 자바의 갯터 셋터처럼 설정함. add, minus에 this.st.. 2020. 6. 11.
recursion - 순차탐색, 이진트리탐색 명시적 설계 1) 순차 탐색 int search (int [] data, int begin, int end, int target){ if(begin > end){ return -1; }else if(target == data[begin]){ return begin; }else{ return search(data, begin+1, end, target); } } 2) 이진트리 탐색 public static int binarySearch(String[] items, String target, int begin, int end){ if(begin > end) return -1; else{ int middle = (begin+end)/2; int compResult = target.compareTo(items[.. 2020. 6. 9.
map(); javascript 함수 friends.map(function(friend){ return friend +"🤣";}) 2020. 6. 5.
props 컴포넌트에서 컴포넌트로 전달하는 데이터 App.js function Food({fav}){ return I like {fav} } function App() { return( Hello ); } 결과 2020. 6. 4.
순환함수(재귀함수, Recursion) 순환함수, 재귀함수,Recursion Ex01 - 무한 루프 In java public class Recursion { public static void main(String[] args) { func(); } public static void func() { System.out.println("hello recursion"); func(); } } 실행 결과 Ex02 - 재귀함수 2 In java public class Recursion { public static void main(String[] args) { func(5); } public static void func(int k) { if(k 2020. 6. 4.
리액트 기초개념 JSX 컴포넌트란? 자바스크립트와 html을 조합한 JSX라는 문법을 사용해서 만든다. src폴더 안에 Potato.js라는 이름의 새로운 파일을 만든다. import React from 'react'; function Potato() { return I love Potato ; } export default Potato; index.js에 import from './Potato'; // 추가 해준다. ./는 현재파일이 있는 폴더라는 뜻이다. 추가 import React from 'react'; import Potato from './Potato'; function App() { return( Hello ); } export default App; 실행 화면 ***App 컴포넌트 안에 Potato 컴.. 2020. 6. 3.
728x90
반응형