Fork me on GitHub
#clojure-russia
<
2018-03-10
>
max16:03:54

Всем привет. Подскажите, как в reagent использовать либы из реакта? Например вот эту: https://github.com/atlassian/react-beautiful-dnd .

guliy22:03:42

(ns your.namespace (:require [cljsjs.react-beautiful-dnd])) После этого в глобальном объекте (js) появятся объекты, которые экспозит бибилотека: js/DragDropContext, js/Draggable ну и тд. Из-за того, что это не родные reagent компонеты, инициализация немного отличиется [:> js/DragDropContext ….] А дальше юазаешь как обычный reagent компонент.

max22:03:52

спасибо

achikin11:03:30

Это если они есть в cljsjs

achikin11:03:09

А если их там нету - то можно запаковать через webpack и подсунуть вывод из webpack кложаскрипт компилятору

guliy18:03:50

А можно подробней про способ с webpack?

achikin18:03:32

Сейчас лень, давай я завтра выложу минимальный рабочий гист.

achikin18:03:05

я как раз недавно завел пустой проект с mui-next

guliy16:03:20

Не удалось выложить пример?