본문 바로가기

분류 전체보기

(154)
React-TypeScript에서 redux사용시 타입 에러 해결과정 기록 타입 추론 오류 확인 나만의 트위터 사이트를 React-TypeScript로 만들어보려고 프로젝트를 진행하던 중 게시글을 작성하는 PostForm 컴포넌트를 구현하고 컴파일을 하는 과정에서 위 오류를 맞이하게 되었습니다. 이미 TypeScript를 적용하는 과정에서 여러 타입 추론에 대한 주의 표시들을 많이 맞닥뜨려서 해당 부분에 대해서도 타입스크립트 학습을 진행하며 천천히 타입 지정을 해주면서 문제상황을 해결해주고 있는 상태였는데 이번 케이스의 경우에는 아예 프로젝트 진행이 불가능해지는 오류였기 때문에 해당 오류를 해결하는 과정을 기록하기 위해 이 글을 포스팅합니다. 화살표 함수 주의표시 발견 그림 1에서 발견한 문제를 분석하기 위해 map메소드를 사용하는 블록을 확인 중 아예 발견하지 못했었던 주의 ..
기존 React app project에 TypeScript 적용하기 1. TypeScript 기반 패키지 설치 참고 사이트 Adding TypeScript | Create React App Note: this feature is available with react-scripts@2.1.0 and higher. create-react-app.dev 1-1. @types/jest Not Found 에러 이번에 새로 참여하게된 챌린지에서 React 프로젝트를 TypeScript로 변경해보라는 과제를 받았다. 한번도 타입스크립트를 사용해보지는 않았지만 이번 기회에 배워보는것도 좋을 것이라고 생각해 바로 기존 프로젝트에 적용을 시도해봤다. # 타입스크립트 적용을 위한 패키지 설치 코드 npm install --save typescript @types/node @types/rea..
C# 8.0 공부 기록 (1) 보호되어 있는 글입니다.
계속 쓸 Spring 개념 보호되어 있는 글입니다.
html 안에 script 태그를 어느 위치에 삽입하는것이 가장 좋을까? (스크랩) https://dailydev.tistory.com/15 불러오는 중입니다... 게시판 프로젝트를 진행하던 중 srcipt태그는 정확하게 어느 위치에 놓아두는 것이 가장 효율적일까 하는 고민이 있어 검색을 하던 도중 발견한 페이지다. 위 내용을 간략히 정리해보자면 head태그 내에 script를 위치시킨 후 가장 뒤에 추가적으로 async나 defer속성을 넣어주는 방식이 좋다는 것이다. 이 때 defer는 위에서부터 읽어나가며 같은 속성값이 있는 스크립트를 순차적으로 읽도록 해준다. 즉, 동기적으로 실행되도록 조치하고 싶다면 이 속성을 넣어주면 좋다는 것이다. 반면 async는 비동기적으로 스크립트를 실행하도록 만들어주며 순서가 존재하지 않고 먼저 완료되는 스크립트가 먼저 실행된다.
이클립스 Starting Apache Tomcat v9.0 at localhost' has encountered a problem (스크랩) https://lhoris.tistory.com/8 이클립스 Starting Apache Tomcat v9.0 at localhost' has encountered a problem 경고문 Starting Apache Tomcat v9.0 at localhost' has encountered a problem. Server Apache Tomcat v9.0 at localhost failed to start. 문제점/문제해결 톰캣 서버 실행 오류로 대게로 경로 지정이 잘못되어.. lhoris.tistory.com Spring을 통한 개발 중 프로젝트를 서버로 실행하고자 했을 때 endorsed is not supported. Endorsed standards and standalone APIs라고 출력되..
ApplicationContext와 BeanFactory (스크랩) http://wonwoo.ml/index.php/post/1571 ApplicationContext와 BeanFactory 오늘은 월요일이니 간단히. 필자의 지인 중 N사에 면접에 나온 질문 중 하나다. 나도 솔직히 가물가물해서 다시 알아보기로 했다. 예전에 살짝 글로만 읽어서 그런지 까먹어서 다시 글로 남긴다. ApplicationContext 인터페이스는 Spring을 사용한다면 누구나 잘 알려져 있는 그런 인터페이스이다. Spring에서도 아주 핵심적인 인터페이스라고… wonwoo.ml Spring을 공부하며 JUnit을 통한 테스트를 진행하던 중 testFactory와 testSession부분에서 ApplicationContext를 로딩하는데 실패했다는 오류문이 출력되어 이 원인을 알고자 인터넷을..
Oracle DB환경 구축한 후 Spring과 연동해보기 Oracle에 대한 TableSpace생성하기 OracleDB 설치를 완료했을 경우 sql plus를 실행해 접속을 완료한다. Oracle 12c의 경우 11g와의 호환을 위해 cmd에서 아래 명령어를 우선 입력해야 한다. * 만일 11g환경에서 작업한다면 필요없는 부분이다. alter session set "_ORACLE_SCRIPT"=true; 이후 아래의 명령을 차례로 진행해 TableSpace를 생성한다. - 이때 datafile의 위치는 c의 루트 디렉토리로 지정하면 보안상의 문제때문에 정상적으로 지정되지 않는다. create tablespace spring datafile 'c:/SpringConfig/spring.dbf' size 50m autoextend on next 10m maxsize..