es-toolkit บรรลุความเข้ากันได้กับ Lodash 100% (v1.39.3+)
(github.com/toss)es-toolkit เป็นไลบรารี JavaScript สมัยใหม่ที่เร็วกว่า Lodash 2-3 เท่า และมีขนาดเล็กกว่า 97%
รองรับ TypeScript type มาให้โดยตรง จึงไม่จำเป็นต้องติดตั้ง @types/lodash
มีการใช้งานในไลบรารีโอเพนซอร์สหลากหลายตัว เช่น Storybook, Recharts และ CKEditor และยังได้รับการแนะนำให้ใช้ใน Nuxt อีกด้วย
ใน es-toolkit เวอร์ชันล่าสุด มีการ提供 compatibility layer เพื่อช่วยในการย้ายจาก Lodash และผ่านชุดทดสอบทั้งหมดของ Lodash แล้ว
คุณสามารถย้ายมาใช้ es-toolkit ได้ด้วยการแก้ไขเพียงหนึ่งบรรทัด!
- import _ from 'lodash'
+ import _ from 'es-toolkit/compat'
6 ความคิดเห็น
https://github.com/toss/es-toolkit/issues/91
หืม...
almostกลายเป็น 100% แล้วนะแม้แต่ข้อความสรุปก็ยังให้ความรู้สึกเป็นสไตล์ของ Toss เลยนะ
ดูเหมือนไม่น่าจะมีผู้รับผิดชอบโดยตรง เลยสงสัยว่ามี AI ที่ช่วยทำให้สำนวนการเขียนเป็นแบบเดียวกัน หรือเป็นเพราะทุกคนซึมซับวัฒนธรรมภายในบริษัทมากเกินไปจนสำนวนการเขียนคล้ายกันไปหมดกันแน่
ไม่ทันได้สังเกต ก็เติบโตขึ้นมากเลยนะ
น่าทึ่งมากที่ทำความเข้ากันได้ 100% สำเร็จ แบบนี้ต้องลองใช้สักหน่อยแล้ว 😋
Show GN: es-toolkit: ไลบรารีทดแทน lodash ที่เร็วกว่า 2-3 เท่า และมีขนาดเล็กกว่า 97%