분류 전체보기30 C# Disposable 패턴 public class MyResourceHog : IDisposable { private bool alreadyDisposed = false; public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool isDisposing) { if (alreadyDisposed) return; if (isDisposing) { // 관리 리소스 정리 } // 비관리 리소스 정리 alreadyDisposed = true; } public void ExampleMethod() { if (alreadyDisposed) { // 이미 정리된 객체를 가지고 멤버메소드 호출 시 예외 처리를 한다. th.. 2018. 10. 5. create-react-app 환경에서 scss 적용하기 Learning React6장에서 create-react-app을 이용해서 따라하기를 하다가 보면 css의 소스가 책에 전부 제공되지 않는다.git에 있는 소스를 보면 전부 scss로 되어 있고 이 소스를 그대로 입력을 해도 제대로 적용이 되지 않는다. 웹팩의 설정을 커스터마이징을 해야 한다. 커스터 마이징을 하기 위해서는 yarn eject로 커스터마이징이 가능한 환경을 먼저 만든다. config폴더가 하나 만들어 지는데 webpack.config.dev.js webpack.config.prod.js위의 파일을 수정한다. webpack.config.dev.jswebpack.config.dev.js{ test: /\.css$/, ... },{ test: /\.scss$/, use: [ require.re.. 2018. 3. 16. 이전 1 ··· 5 6 7 8 다음