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-plus
style UI through code - 🔧 Composables: Based on
Composition API
to 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-sdk
andVue
- 🦾 TypeScript: Written in TypeScript, providing complete type support
- 🌐 Internationalization: i18n support
- 📖 Documentation: Detailed documentation and examples
- 📦 Components: Provides some commonly used components