최지훈React Native에서의 Controlled Inputs: Input Composition에 대한 이해React native는 모바일 앱 개발을 위한 강력한 프레임워크입니다. 하지만, 앱 개발을 함에 있어서 문제점들을 많이 겪어봤었습니다. 그중에 특히 Input컴포넌트와 관련된 문제점, Composition Input, 입력 구성이 필요한 언어에서…Sep 24, 20231Sep 24, 20231
최지훈왜 Lazy Loading을 남용하면 안되는가유저는 웹 브라우저를 이용하여 웹 어플리케이션을 사용합니다. 웹 프로그램상, 유저는 해당 프로그램이 담겨져 있는 모든 코드와 번들들을 선제적으로 다운로드 하여 사용하지 않습니다. 엔드유저는 해당 프로그램을 이용하겠다는 신호와 (도메인 접속) , 이…Jun 5, 2023Jun 5, 2023
최지훈How to create an interface in typescript of an unknown structure?tldr; Using Index Signatures in typescript, one can type objects of an unknown structuer when one only knows the key and value types of…Mar 9, 2023Mar 9, 2023
최지훈React state update invokes all setTimeOut callback simultaneouslyTLDR; updating states could affect setTimeOut asynchronous functionality. better use MutableRefObject, or a global state variable.Mar 8, 2023Mar 8, 2023
최지훈Next.js 13 api error notification with discord web hooks, and mongo db.tl;dr: Creating a function to notify developers of any api errors, and storing information of error to database using discord webhooks and…Jan 31, 2023Jan 31, 2023
최지훈JS Array method, push() + reverse() vs unshift(). Which one is faster?TLDR;Jan 19, 2023Jan 19, 2023
최지훈Taking a look at a real frontend web project with lighthouseOne year ago, I joined a group of fellow web developers to make a project from scratch using react as the frontend. And at that time, being…Oct 7, 2022Oct 7, 2022
최지훈Why Logical && to render Components in React is a bad ideaComing from a background from using react, I had the opportunity to work on a project for using react-native. React-native is nearly…Oct 5, 2022Oct 5, 2022
최지훈inResearch Team — DAWN브라우저와 웹앱의 뒤로가기에 대해서최근 진행하고 있는 프로젝트에서 웹의 뒤로가기에 대한 찬반이 엇갈렸던 사건이 있었다. NextJS 프로젝트를 Progressive Web App으로 개발을 진행해, 웹이지만 데스트탑 유저가 아닌, 모바일 유저를 위한 프로젝트이다.Jul 8, 2022Jul 8, 2022