Posts - Page 3 of 5
[webpack] Why using webpack
기존의 React Boilerplate들은 여러 종류의 package를 사용하지만, 그중에서 webpack과 babel은 거의 필수로 사용하고 있습니다. 이번 포스트에서는 필수 third party API 중 Frontend에서 bundling을 위해 가장 많이 사용하는 Webpack이 필요한 이유에 대해서 알아보려 합니다.
[React] Immutable.js: Why Using Immutable Data Structures
React에서 performance를 높이는 방법은 여러가지가 있습니다.
About JavaScript Loop Performance(forEach, for, while, etc…)
최근 Codility에서 코딩 연습을 하다가 정리해야 할 것이 있어서 포스트를 작성하기로 하였습니다. 연습했던 문제는 MaxCounters 였고, 해당 문제의 난이도는 어렵지 않았습니다. 하지만 계속해서 Performance tests에서 score가 만점이 나오지 않아, 이것저것 시도해본 경험을 기록하고자 합니다.
Obserber Design Pattern
Observer pattern을 간단히 말하자면, subject라는 object가 observer라는 object의 목록을 유지 관리하면서 observer들의 상태 변경을 자동으로 알려주는 design pattern이라고 할 수 있습니다. Subject가 observer들에게 특정 알림을 보내고 싶을 때는 해당 정보를 observer들에게 broadcast 합니다. 특정 observer에게 더이상 알림을 보내고싶지 않을때는 observer 목록에서 해당 observer들을 삭제하면 됩니다.
Fatory Design Pattern
Factory pattern은 object를 만들 때 사용하는 pattern입니다. Object를 만드는 다른 pattern들과는 다르게 constructor가 꼭 필요하진 않습니다. 대신 object를 생성할 때 사용하는 interface를 제공해야 하며, 이 interface에서 object의 type을 지정할 수 있어야 합니다.