본문 바로가기 메뉴 바로가기

KBW's Developer

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

KBW's Developer

검색하기 폼
  • 분류 전체보기 (35)
    • Redux (10)
    • Vue (1)
    • Java (22)
    • Java 실습문제 (1)
    • Git (0)
    • MarkDown (0)
    • Mysql (1)
    • Oracle (0)
    • Network (0)
    • Apache Server (0)
    • Tomcat (0)
    • Javascript (0)
  • 방명록

분류 전체보기 (35)
React-Redux 삭제 방법 1

redux로 state를 관리하면서 원하는 값을 삭제하는 방법 중 개인적으로 가장 쉽게 느껴진 방법을 소개하겠습니다. 아래는 실제 작성된 코드입니다 html 파일에 body 부분 js 파일 paintToDos 함수 내에서 store에 들어있는 state를 새 변수에 (toDos)에 담은 후 저는 toDos에 map을 사용하였고, ( forEach 반복문을 사용해도 무관합니다 여기서 el 은 toDos array에 각각의 데이터입니다 ) html button을 생성하고 생성된 button에 클릭이벤트를 만들어주고 , anymouse function으로 dispatch 하는데 이때 { type : DELETE_TODO , id : el.id } 데이터를 함께 에 보냅니다 el.id 는 각각의 데이터가 생성될..

Redux 2022. 2. 26. 11:57
Redux state 에 올바른 데이터 추가방법!

redux는 지켜야 할 규칙이 있는데. 그중에 이번엔 데이터를 추가하는 올바른 방법에 대하여 알아보겠다. mutate state => No! input 에 텍스트를 입력하게 되면 form에 submit을 통해 onSubmit 함수가 실행된다. input.value를 통해 값을 새 변수에 담은 후 store.dispatch로 action type ADD_TODO 를 보낼 때 payload ( 값을 전달) 를 하게 되는 코드이다. 여기서 reducer 에서 값을 modify(수정) 하기 위해 action.type === ADD_TODO 이곳에 명령을 실행시켜 return 하는데, 자주 듣는 말이 값을 수정할 때는 mutable 하면 안 된다!라는 말을 자주 듣게 된다 이 말의 뜻은 데이터의 원본을 직접적으로..

Redux 2022. 2. 26. 10:15
Redux (state 변화를 감지하는 subscribe 함수 )

reducer의 state 값이 변화될 때마다 감지하는 subscribe 함수에 대해 알아보겠습니다. 우리는 어떠한 이벤트가 발생되었을때 data의 값이 변화가 되어야 할 때가 있는데, redux 에서 createStore로 생성한 data 가 담겨있는 곳에 변화가 있을 시 적절한 다음 명령을 실행하게 할수있게 하는 subscribe 함수가 있다. import { createStore } from "redux"; const add = document.getElementById("add"); const minus = document.getElementById("minus"); const number = document.getElementById("number"); const reducer = (count ..

Redux 2022. 2. 25. 21:26
Redux 사용법 !

Redux 없는 Vanila JS로 간단한 코드를 살펴보겠습니다. const add = document.getElementById("add"); const minus = document.getElementById("minus"); const number = document.getElementById("number"); let count = 0; number.innerText = count; const updateText = ()=>{ number.innerText = count; } const handleAdd = () => { count++; updateText(); }; const handleMinus = () => { count = count - 1; updateText(); }; add.addEv..

Redux 2022. 2. 25. 19:58
Vue 기초 템플릿 문법 [ v-bind, class ]

v-bind img태그에 src =" " , a태그에 href=" " 에 동적으로 데이터를 바인딩할때 주로 사용하는 방법 입니다. // v-bind: 없이 그냥 사용하면 변수로인식이안됩니다. 네이버이동 //v-bind: 중 v-bind 빼고 : 만 붙여서 사용하여도 동일한 기능을 합니다. class v-bind 와함께사용하여 class 를 동적으로 사용하는 방법입니다. 보통은 class 를 지정해줄때 이런식으로 사용하지만 동적으로 class를 변경해주고 싶을경우, 원숭이는 {{food}} 를 좋아합니다 // 조건식에 food 가 banana 가 맞다면 class 는 red 가되어 text 전체가 red 컬러로 변할것입니다. * 무료 강의나 인강을 통해 배운 내용을 개인적인 복습과 자료로남기기위해 작성한 ..

Vue 2022. 2. 25. 15:02
이전 1 2 3 4 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 기본형타입
  • nexLine
  • publi
  • 오버로딩
  • java 배열 출력
  • Method 영역
  • map set 변환
  • mapDispatchToProps
  • final 변수 초기화
  • java멤버변수
  • java 예외
  • 클래스변수 인스턴스변수 차이
  • java숫자형배열
  • java문자열배열
  • java최대값최소값
  • set
  • e.printStackTrace()
  • redux
  • e.toString()
  • List Set 변환
  • Heap Area
  • 클래스영역
  • Java
  • Scanner 와 BufferedReader 차이
  • 자바
  • java전역변수
  • e.getMessage()
  • Stack Area
  • react-redux
  • Dispatch
more
«   2025/09   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바