import { BrowserRouter, Route, Link } from 'react-router-dom' link? 타이핑을 대신해준다? 클릭하면 그 url과 enter를 같이 쳐준다 home tiger/name 이렇게하면 gpp를 대신 걍 눌러줌 타이핑 대용으로 쓴다. enter 필요없이! 저거 딱 누르면 저렇게 만들어준당~ 여기서
클릭하면 숫자가 1씩 증가하는 것을 만들 예정이다. 총 5단계로 나뉘어진다. 일단 App.js에서 이루어진다. import React, { Component } from 'react'; class App extends Component { render() { console.log(`app .js `) return ( {this.props.num} bnt ); } } 이렇게 설정한다 App.js가 받은 props를 받아 사용하기때문에 h1태그에는 this.props.num을 넣어주어따. button을 누르면 onMyClick이 실행되고 h1의 num이 증가된다. 1. action 만들기 const actionTo = (dispatch)=>{ console.log(`action call`); return {..
let obj = { name:`길똥`, age:100, } // let name = obj.name // let age = obj.age const { name, age } = obj //obj에 있는 필드명과 동일한 놈은 담아진다 전역변수이름으로 사용할수있다. 순서 상관없다 console.log(name,age); //몇개만 뽑아와서 쓸수이따 function func1(obj){ const {name,age} = obj console.log(`hihi`,name, age); } func1(obj) const ar = [10,20,30,40] const [t1,t2,t3] = ar console.log(t1,t2,t3); 저번 자바스크립트 잡문법에서 이렇게 했던 기록이 있었다. const dr = [2..
음 컴포넌트는 보통 class로 이루어져 있다. 함수처럼 컴포넌트를 사용할수도 있다. class ClassComponent extends Component { render() { return ( ); } } 기본적인 클래스형태의 컴포넌트는 위와 같다. 클래스를 선언하고 그안에 랜더함수를 불러서 랜더가 리턴시키는 형식이다. 함수형 컴포넌트를 보쟈 function FunctionalComponent1 (props){//이것도 컴포넌트다 마 return ( {props.a} ) } const FunctionalComponent2 = (props)=>{ return ( {props.a} ) } 이렇게도 활용할 수 있다 rsc snippet을 쓰면 ...더보기 이렇게나온다. import React from 're..
아니 잘되다가 내가 디버깅창 몇개 만져따고 저러는거야? react에서 디버깅과 관련하여 디버그 콘솔을 돌리다가 생긴 에러이다 프로그램 실행에서 경로를 찾을수 없다는 문제같은데... 생각보다 예민쓰;; 암튼 짜증나서 뭐 이것 저것 찾다가.. launch.json을 켜보자 저기 위에 프로그램 실행이 있다 { // IntelliSense를 사용하여 가능한 특성에 대해 알아보세요. // 기존 특성에 대한 설명을 보려면 가리킵니다. // 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요. "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name":..
ojdbc8, ojdbcc14, ojdbc6 등등 ojdbc13 : jdk1.3 ojdbc14 : jdk1.4 ojdbc5 : jdk1.5 ojdbc6 : jdk1.6 jdbc Driver설정을 할때 현재 자신이 사용하는 jdk버전에 맞는 ojdbc.jar를 사용해야 한다. 보통 오라클 10은 ojdbc14.jar를 사용하고 11g는 ojdbc.jar로 사용한다고 한다. 만약 jdk버전이 더 높다거나 할 경우에 가장 최신버전을 사용하면 된다. 즉, ojbdc의 숫자는 PC에 설치된 JDK버전과 관계가 있다.
map()은 다음과 같이 사용한다 let ar = [10,20,30,40]//이거능 기본 console.log(ar); //결과 배열 : 적당하게 가공하여 얻은 let br =ar.map((n)=>{ console.log(n); return n*10 }) console.log(br);//[ 100, 200, 300, 400 ] 배열을 순차적으로 순회하면서 어떠한 것을 수행한다. arr.map(callback, [thisarg]) 일단 map에 줘야할 인수는 위와 같다. let cr =ar.map((n,k)=>{//k는 index번호 console.log(n); return n*k }) console.log(cr); //[ 0, 20, 60, 120 ] let dr = [ {a : 10,b:20} , { ..