React를 처음 배우기 시작할때는 React의 State 관리 도구가 Redux뿐인줄 알고 있었습니다. 그래서 reducer와 action 정의 등 번거로운 redux가 당연한 줄 알고 사용하고 있었습니다. 하지만 mobx라는 다른 state 관리 도구가 있다는 사실을 알게되었고 이 역시 사용해보면서 두 도구의 장단점과 써보면서 느낀점들을 정리해보고자 합니다. ■ Reduxredux의 컨셉은 flux로부터 시작되었습니다. 기존에 UI와 데이터를 관리하기 위해 많이 사용됐던 MVC 패턴은 View와 모델이 많아질수록 구조와 데이터의 흐름이 복잡해져서 추적하기가 어려워진다는 문제점이 있었습니다. 이러한 문제를 해결하기 위해 페이스북에서 Flux 아키텍처를 고안하였습니다. MVC의 데이터흐름 Flux의 구조..
2017년에 암호화폐에 관심이 생겨서 막 투자를 해보기 시작했다. 한창 상승장일때는 당연히 어느정도 수익을 봤지만 거품이 가라않는 시기인 2018년에는 나 역시도 많은 손해를 보게 되었다. 가장 큰 원인이 암호화폐에 대한 믿음을 가지고있었기 때문이다. 아직까지도 그때 사두었던 암호화폐들을 팔지 않은 상태이다... 처음에는 아무것도 모르고 그저 투자만 하다 암호화폐, 블록체인에 관심을 가지고 공부를 하기 시작했다. 블록체인이 무엇이고, 특징이 어떻고 원리가 어떤지에 대해 블록체인을 전공한 대학생 형 누나들에게 논문과 자료와 도움들을 받아가며 공부를 했었다. 하지만 단순히 공부만 하는것에는 흥미가 잘 붙지 않는 필자는 블록체인 시장에 있어서 필자가 기여할 수 있는게 무엇인지 찾아보기 시작했다. 달 토지를 판..
■ Introducing the Web Share API안드로이드용 Chrome 61에서 웹 사이트에서 호스트 플랫폼의 기본 공유 기능을 호출 할 수있게 해주는 navigator.share() 메소드가 출시되었습니다. 해당 메소드는 Web Share API의 일부이며 공유 할 URL이나 텍스트를 전달하여 기본 Android 공유 Dialog를 쉽게 사용할 수 있습니다. Web Share API는 Promise 기반 단일 메소드입니다. share 메소드 호출시에 공유할 데이터의 속성은 title, text, url등이 있으며 text, url 두 속성중중 하나 이상을 필수로 넣어주어야 합니다. 123456789if (navigator.share) { navigator.share({ title: 'Web F..