TWIL 2021-8 (4)
1. 2021년 자바스크립트 동향
- 페이스북은 2011년 경 빠르게 증가하는 트래픽 관리 및 효율적인 유지보수를 위해 FaxJS 라는 솔루션을 만들었고, 이것이 리액트의 초기 프로토타입으로 여겨진다. 2013년에는 리액트 프로젝트를 오픈 소스로 전환한다.
- 2020년 vue.js는 타입스크립트와 큰 규모의 프로젝트에 대한 지원을 강화했다.
- 최근 몇 년간 타입스크립의 성장세가 엄청나다. 타입스크립트는 자바스크립트의 타입 결함을 보조하기 위해 2012년 마이크로소프트가 개발한 자바스크립트의 슈퍼셋(Superset)이다.
- Superset
TypeScript is a superset of JavaScript, meaning it's a layer around JS with more methods and that makes you follow a certain way of development that you don't have to otherwise in vanilla (like having to set the types of your variables).
- 타입스크립트 사용에 주의할 점은, 반드시 자바스크립트로 컴파일을 거쳐야 하므로 규모가 작은 프로젝트에는 적합하지 않은 지연이 더해진다는 것이다. 이 경우에는 자바스크립트를 사용하는 것이 낫다.
- 웹 컴포넌트의 사용은 이제 common pratice가 되었다. (웹 컴포넌트에 대해 알아보기)
- GraphQL의 확실한 인기
- Svelte의 부상, 계속 조금씩 성장해나가고 있다.
🔗 Top JavaScript Trends to Watch in 2021
2. Object.assign()
const initialState = {
form: {
date: [today, today],
},
list: []
};
const slice = createSlice({
name: key,
initialState,
reducers: {
init: draft => {
// draft.form = initialState.form
// draft.list = initialState.list
Object.assign(draft, initialState);
}
}
});
- 현재 상태를 초기값으로 덮어씌우면서 클리어할 때,
Object.assign()
으로 한 번에 처리할 수 있다.
Author And Source
이 문제에 관하여(TWIL 2021-8 (4)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jheeju/TWIL-2021-8-4저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)