和我情况很像。我最近看了下react vue webcomponent,感觉前端到不是多复杂,而是开发环境相对较差。写起来很痛苦。
最好交给专业人士,如果迫不得已自己写,在时间充裕的情况下,可以参考别人项目但是理解后自己实现更好。一是可以顺便学习下,二是欲速则不达,三是你有强迫症会觉得不干净(强迫症对开发来说算优点)