typescript
-
ReactJS에서 Redux 설정WEB/Redux 2022. 4. 25. 22:02
npm install react-redux로 redux를 추가해 준다. 일단 폴더의 대략적인 구조는 아래 이미지와 같다. states 폴더에는 state들이 들어있는 폴더이다. reducers에는 state를 사용할 reducer들이 들어있는 폴더이다. state 파일에는 export const tokenState = { token : "" } 위와 같이 state를 정의한다. reducers 폴더에 들어갈 reducer에는 import {tokenState} from "../states/tokenState"; enum actionEnum { changeToken = "changeToken" } const tokenReducer = (state = tokenState, action : { type : a..
-
window Object 확장하기(React - TypeScript)WEB/TypeScript 2022. 4. 17. 02:06
TypeScript를 적용한 이후 window를 확장하여 사용하고 싶은 경우 window.Sample() 위와 같이 작성을 하게 되면 타입 오류가 발생한다. 해당 오류를 처리하기 위해서는 react-app-env.d.ts 파일에 interface Window { Sample() : any; } 코드를 작성하면 사용이 가능하다. window 외에도 String 등 다른 곳에서 사용하고 싶을 때 사용할 수 있다.