전에는 이런식으로 State 스택 쌓아두고 토큰 먹으면 맨위 State에 따라서 처리했는데


함수 하나가 존나 거대하고 State 만드는곳이랑 쓰는곳이랑 떨어져있어서 한눈에 안들어왔음



viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73ced82fa11d02831fe384ecd5bf5471a0304a0eb0d9715861d5006172a6f1d1d12ac4b56e6889a865cd4c39f23d69ccddb7a2fec5f5eaa0a68cb




직관적으로 블록마다 함수 하나 호출하는 식으로 전부 바꿈



viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73ced82fa11d02831fe384ecd5bf5471a0304a0eb0d9715861d5006172a6f1d1d12c12550e9859f85038e946e4919a9582bf7355dbef662107b




버그도 고치고 성능도 오르고 조쿠요



viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73ced82fa11d02831fe384ecd5bf5471a0304a0eb0d9715861d5006172a6f1d1d12c12550e9859f85038e946e4940af5c2ff0650cb5f66210ef