KVision
Primary version
Primary version
  • KVision Guide
  • Introduction
  • Migration
    • Migration from 8.x to 9.x
    • Migration from 7.x to 8.x
    • Migration from 6.x to 7.x
    • Migration from 5.x to 6.x
    • Migration from 4.x to 5.x
  • 1. Getting Started
    • Setting Up
    • Modules
    • Creating a New Application
    • Development Workflow
    • Hot Module Replacement
    • Debugging
    • Building For Production
  • 2. Frontend Development Guide
    • UI Structure
    • Root Container
    • Theming
    • Dark mode
    • Type safe CSS Properties
    • Basic Components
    • Icons and Images
    • Buttons and Toolbars
    • Layout Containers
    • Events
    • Working with State
    • DOM Bindings & Lifecycle Hooks
    • W3C, Snabdom, and KVision Elements
    • Forms
    • Form controls
    • Drag and drop
    • Internationalization
    • Adding custom tags (SVG example)
    • Custom components
  • 3. Optional UI Functionality (via modules)
    • Using Redux
    • Bootstrap
      • Navigation and menus
      • Tooltips and popovers
      • Modals, windows and toasts
    • Charts
    • Toasts
    • Tabulator Tables
    • Handlebars.js Templates
    • JS Routing with Navigo
    • jQuery Bindings
    • Using REST Services
  • 4. Integrating With Javascript Libraries
    • Integrating With React Components
  • 5. Fullstack Development Guide
    • Select Remote
    • Tom Select Remote
    • Tom Typeahead Remote
    • Tabulator Remote
  • FAQ
  • Useful References
Powered by GitBook
On this page

4. Integrating With Javascript Libraries

PreviousUsing REST ServicesNextIntegrating With React Components

Last updated 26 days ago

You're in a safe space, and we know how you probably feel about Javascript. That said, there are thousands of great Javascript (and Typescript) libraries out there which can accelerate your application's development. While KVision doesn't provide much in the way of specific functionality for integrating libraries, this chapter exists to keep this guide as comprehensive as we can make it.

Several chapters of the kotlinjs docs are worth attention when integrating with libraries:

This chapter is very much a work in progress, but we'll build on this material to help you integrate with a wide variety of third party libraries.

https://kotlinlang.org/docs/js-interop.html
https://kotlinlang.org/docs/dynamic-type.html
https://kotlinlang.org/docs/using-packages-from-npm.html
https://kotlinlang.org/docs/js-modules.html