ill-ya
В целом это можно так назвать - хочу простой патчинг стора иметь - без бойлерплейта как в mobx. но возможность serialize/de-
ill-ya
effector
спасибо попробую - я его еще тогда думал
ill-ya
почему-то взял unistore
S
пока что лучший из существующих
и это сделали снг разрабы вау
Danila
и это сделали снг разрабы вау
Ага, и ты с ним как раз и поговорил только что
Андрей
Что то пошло нетак. В проекте всё на хуках, по крайней мере мои компоненты, а в один момент консоль зарядила сообщения о устаревних циклах жизни
Андрей
С чего начать дебаг?
Danila
и это сделали снг разрабы вау
Редукс тоже сделан снг-разрабом! Правда, он работает в американской компании за доллары, но технически он русский.
Danila
Может, украинец, кстати, или белорус, это хз.
El
Доброго дня. В Реакт приложении на беке в server.js импортировал http и прочее из socket.io для создания вещания (socket.emit). Как в Реакт компоненте принять вещание с сокета на беке? Предположу, нужно как-то импортировать в компонент socket.io. Как?
Danila
К реакту это отношения не имеет.
El
Порт, на котором socket вещает, один на беке и фронте? Жалуется на CORS. Нужна зависимость на беке, чтобы разрешить CORS? Например, https://www.npmjs.com/package/cors/
El
Нода, порт 5000. На фронте в Реакт компоненте useEffect(() => { const socket = socketIOClient('http://localhost:5000'); socket.on('messages', messages => console.log('messages in Chart.js:', messages)); }, []);
.
Привет Как включить подсветку апдейтов компонентов в девтулах новых
.
Млин отстой
Anonymous
Sergey
Где почитать?
Не знаю. В чате этом раз десять.
El
Для каждого сервера (express, koa) есть свой способ включения CORS.
Следовал мануалу на https://www.npmjs.com/package/cors#usage.
Anonymous
Не знаю. В чате этом раз десять.
А с чем связано? Из-за добавленного профайлера?
El
Разве протокол http а не ws?
Возможно. На сервере Ноды подключил socket так: const app = express(); const server = require('http').Server(app); const io = require('socket.io')(server);
El
Возможно, пакет socket.io тут сам управляется с http и ws.
El
В доке по сокету есть рабочие примеры, проблем вообще не должно быть
В статье https://www.valentinog.com/blog/socket-react/ проблем тоже нет, но появились у меня.
El
Нашёл ошибку. У меня сервер Ноды бегает в fullstack приложении для приёма запросов от фронта и сервер Вебсокетов бегает внутри сервера Ноды. Не было строки server.listen(8080, () => console.log('socket.io server is listening on port 8080')) для сервера Вебсокетов, где server это сервер Вебсокетов.
El
server.listen(8080, () => console.log('socket.io server is listening on port 8080')); app.listen(PORT, () => console.log(`Node.js server is listening on port ${PORT}`));
Sheldhur
запускаете setInterval в рут компоненте, или какой-то мидлвар?
обертка над fetch\axios\etc которая сама всё делает
El
поидее да, так как нету продуктов, все на западе, гугл, андроит, ios, windows, linux. Все языки программирования.... То есть наши программисты вообще никакущие? :)
Пофлужу тоже немного. Сорри за оф. В Бразилии во время IT изоляции был написан локально язык LUA. https://en.wikipedia.org/wiki/Lua_(programming_language). Полезно, когда в стране нет большевиков.
Dmitry
всем привет, а кто знает, как мне в саге вызвать другую сагу и взять результат?
Dmitry
Dmitry
вот пытаюсь черещ yield take(type), но что-то совсем не работает
Dmitry
нужно было просто return сделать =_=
Ilya
Кто работал с final-form - есть ли какой то способ изменить значение поля без изменения dirty?
Dmitry
const result = yield call(saga, args)
только оказалось нужно из саги, которую вызываешь сделать return
Dmitry
а я делал yield put()
artalar
Если кто-то раздумывает, брать ли ant.design… Про его стилизацию:
artalar
Если кто-то раздумывает, брать ли ant.design… Про его стилизацию:
Брать ТОЛЬКО если у вас нет своего дизайна. Кмк. Иначе код будет достаточно дикий, или просто дорогой (долго писать нормально).
ipos
я с материалом использую
ipos
впиливай, у нас таблицы в crm-ке на этой штуке
ipos
ну, да, когда данных слишком много подлагивает, хотя может я криво сделал, пытался выяснить используют ли они виртуализацию в VirtualTable, но чет никто так четко и не ответил
ipos
судя по node_modules ни react-window, ни react-virtualized не установлено, так что видимо не используют
Артем
Ребят,я крч подключил css модуль,но оно не понимает что за класс если в классе есть *-* например *form-control* как это исправить?
Cenator 🐈
Ребят,я крч подключил css модуль,но оно не понимает что за класс если в классе есть *-* например *form-control* как это исправить?
Тебе нужно модифицировать getlocalident в ксс лоадере Чтобы в сгенерированном ксс осталось изначальное имя
Cenator 🐈
Аа я попутал чет
🐙
Всем привет. Есть проблема касающаяся того, что у нас backend иногда отваливается и поэтому встает работа всего офиса. Появилась идея написать Node JS сервер, который будет возвращать json mock, если сервер backend не доступен. Если ли готовые решения, чтобы не изобретать велосипед? json mock должен быть актуальным, т.е. если последний запрос отработал с настоящим backend, он сохранялся и возвращался в случае недоступного backend.
Артем
Andrey
если там конечно есть вариант фоллбека, при недоступности
🐙
хз, мб через нжинкс будет проще настроить кэш и не париться
Сервера могут вообще лежать и ничего не смогут отдать
🐙
Service worker
а по подробнее?
html
Всем привет. Юзаю react-moment как-то можно средствами библиотеки вывести дату в таком формате https://monosnap.com/file/1JugnlRHnYr2psZp1yXQH0OrfiKZr5 Дата отдается в таком формате 2017-11-19T15:15:00+03:00
Andrey
Сервера могут вообще лежать и ничего не смогут отдать
что? ты хочешь на ноде написать кэш сервер, который кэширует последний ответ я говорю, что может это есть в штатном инструментарии нжинкса и не придется велосипедить
Andrey
и он таки может хоть это уже и история для другого чата
Andrey
Все усложняется если ответ зависит от юзера
ну если так, то да но я бы таким заниматься не стал как грится, 2 самых больших проблемы в программировании - именование переменных и инвалидация кэша
Cenator 🐈
а по подробнее?
https://serviceworke.rs/
King Of
Кто-то пользуется antd?
Dmitry
Кто-то пользуется antd?
Ты ходишь по ахуенно тонкому льду… Я пользуюсь
🐙
Кто-то пользуется antd?
Может не надо?)
Aidyno
Ребят, не подскажете по установке sass для CRA --typescript, эти инструкции не роаботают для TS ? 1 Install node-sass: npm install node-sass 2 Change .css files to .scss 3 Change any imports to use .scss
Danila
Может не надо?)
Я юзаю для интерфейса в интранете, там всё по локалке раздаётся, вообще плевать, бандл 5.5мб, зато фичи шипятся раньше чем ты подумать успел