Size: a a a

Clojure — русскоговорящее сообщество

2020 April 22

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
но ты вот его реально использовал там с каким-нибудь рефреймом?
Да, прямо с ре-фреймом и использовали. Там где-то 20к строк на этом написали.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Вот по-моему @dos сейчас эту кодебазу шатает, если не ушел 🙂
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ок, собирусь с духом и еще раз попробую :)
... а то как не взгляну на эти все theme provider'ы и react-router'ы в примерах с их десятками пропертей у меня моральный дух падает...
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Тут оказывается можно в cljs проекте сделать js, который подключает clojure модули, и потом его в cljs использовать.
И в следующую версию должны завезти goog.module https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide

goog.provide('example.foo');
goog.require('cljs.core');
const $ = cljs.core;

example.foo.bar = function(m) {
 return $.get_in(m, $.vector($.keyword("foo"), $.keyword("bar")));
};
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
ок, собирусь с духом и еще раз попробую :)
... а то как не взгляну на эти все theme provider'ы и react-router'ы в примерах с их десятками пропертей у меня моральный дух падает...
реакт роутер тебе не нужен
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот да :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
то есть у меня вопрос  больше - как бы мне скопипастить какой-нибудь простенький примерчик
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
ок, собирусь с духом и еще раз попробую :)
... а то как не взгляну на эти все theme provider'ы и react-router'ы в примерах с их десятками пропертей у меня моральный дух падает...
Суть там в том чтобы обернуть нужные компоненты, вписать им нужные настройки и научить их работать с подписками.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
без всех этих наворотов
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
то есть у меня вопрос  больше - как бы мне скопипастить какой-нибудь простенький примерчик
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Но я сразу предупреждаю что внимательно не смотрел 🙂
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ок, это работает, тут вопросов нет.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
то есть у меня вопрос  больше - как бы мне скопипастить какой-нибудь простенький примерчик
Но на вид мы примерно в ту же сторону двигались
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
я про всю многочисленную лабуду от material-ui
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
правда мы пошли дальше и у нас были опердени, которые могут мапу раскатать сразу в готовую формочку…но это уже следующий этап
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
я про всю многочисленную лабуду от material-ui
theme provider вроде работает без проблем. Если что-то с ref нужно - тут я не могу помочь, там действительно сложно, надо разбираться в каждом случае отдельно
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
great thanx!
пока поковыряюсь еще
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
great thanx!
пока поковыряюсь еще
если материал возьмешь - лучше @cIojure спроси - у него более свежие знания и репка есть где подглядеть 🙂
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
👍
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
понял.
источник