What is useBitable
WARNING
This library is still in early development.
useBitable is inspired by UIBuilder and Vueuse, aiming to wrap JS SDK of Feishu Official based on Composition API of Vue, provide some useful Composables, and provide an element-plus version of UIBuilder, providing a more convenient way for users to build UI and plugin logic.
TIP
Although this library tries its best to make the development experience friendly to novices, it is undeniable that using this library requires a certain foundation of Vue and TypeScript. If you are not familiar with Vue and TypeScript, it is recommended to learn relevant knowledge first.
Features
- 🚀 UIBuilder: Easily build
element-plusstyle UI through code - 🔧 Composables: Based on
Composition APIto wrap@lark-base-open/js-sdk - 🔆 Interactive Demo: Interactive demo attached to the documentation
- ⚡ Lightweight: No built-in third-party libraries, but depends on
element-plus,@lark-base-open/js-sdkandVue - 🦾 TypeScript: Written in TypeScript, providing complete type support
- 🌐 Internationalization: i18n support
- 📖 Documentation: Detailed documentation and examples
- 📦 Components: Provides some commonly used components