This article starts from the perspective of use, and explains step by step what DrawIO is, why it is necessary to carry out secondary development based on DrawIO and the core technical details of DrawIO secondary development and abstract a set of general two-open architecture. Therefore, the ...