🐝 dmitriy
пропс collapseble - как раз должен переключать режимы открытия/закрытия внутренних аккордионов, если он есть - то в чайлдах 1 открыт - другие закрыты, если пропса нет - то все открываются как хотят
Oleg
🐝 dmitriy
ну так да, интересно как такое сделать)
🐝 dmitriy
отвечаю, с виду простая задача, но как начинаешь разбираться, уже не все так просто)
Oleg
да просто я тупой) ща ворвется какой нибудь работник яндекса и сделает) но мне прям интересно стало)
🐝 dmitriy
gigimon
а подскажите пожалуйста, как реализовать с реакт-роутером наличие навбара сверху на всех страницах? Делай свой отнаследованный от Route компонент, где рендерить навбар свой или есть способ правильнее?
Bogdan
Сделай темплейт или в руте держи свой равбар
Jaroslav
Всем привет.
Может не много не по теме.
Кто то подскажет площадку или форум где можно продавать идеи или готовые реализации каких то бизнес идей + код (только техническая часть)
спс
Vladimir
!спам
アレクサンダー・バキマトフ
@Tchernyavsky спэм)
アレクサンダー・バキマトフ
アレクサンダー・バキマトフ
чоб это вдруг?
Mikhail
Феерические долбоебы
アレクサンダー・バキマトフ
кек, а если серьезно, здесь не чат помощи нуждающимся стартаперам
Mikhail
Хз, всё вместе
Oleg
Слышали?
https://tinacms.org/
Bogdan
Ivan
yo
что скажете насчёт
https://github.com/xing/hops
против
https://github.com/jaredpalmer/razzle
?
по советам местных стариков думаю взять раззл, но внезапно есть алтернативы
Александр
Bogdan
Сергей
пацыки, css-in-js норм использовать?
Roman
Alexander
Сергей
норм, используй
а какой лучше? смотрю aphrodite вроде как популярный по звездам если смотреть
Александр
Сергей
Roman
Andrey
Dmitriy
Какой бандлер юзать?
- вебпак
- parcel
- rollup
- fusebox
Сергей
кстати нашел такой прикольный ресурс, может пригодится кому)
https://www.npmtrends.com/jss-vs-aphrodite-vs-radium-vs-styled-components-vs-glamorous-vs-emotion-vs-styletron
Roman
linaria, reshadow тоже
reshadow:
This project has alpha status, so the API and the implementation could be changed.
я бы не брал в прод
Andrey
Roman
не вижу чем оно сильно отличается от других
倫太郎
Artur
Ребята, что делает этот replace .replace(/[^w]/g), что-то пока не могу понять эти регулярные выражения
Джон
Dmitriy
Seiran
Konstantin
кто как реализует модальные окна? (createPortal, библиотеки или еще чего - интересны вариации и скажем какой то best practice в этом вопросе)
собственно вариаций модалки может быть великое множество
интересует больше всего реализация при которой модалка маунтится только при открытии (скажем есть список и у каждого элемента может быть привязано по 2-3 модалки а спискок 100+ элементов - не хотелось бы сразу маунтить все модалки в каждом элементе )
скак вариант я вижу - можно иметь один контейнер на всех страницах и при открытии любой модалки - пихать кастомный контент в этот контейнер
может есть хорошие проверенные библиотеки(вроде react-modal) или какие то иные способы
Тимофей 🛴
Dmitriy
Ingwarrr
Народ привет, проблемка нарисовалась. У нас в проекте использовался реакт 15.4.2, потом пришел я, говорю нужен апгрейд, хуки всё такое. В общем обновил все для работы над компонентами, приложение работает, но все тесты валятся с ошибками. Тестируется karma + enzyme, почитал в интернетах, пишут что есть некий адаптер для версии 16.4, но с моей 16.11 ничего не работает. Я не большой специалист, хотелось бы хотя бы пинок в нужную сторону
Roman
Народ привет, проблемка нарисовалась. У нас в проекте использовался реакт 15.4.2, потом пришел я, говорю нужен апгрейд, хуки всё такое. В общем обновил все для работы над компонентами, приложение работает, но все тесты валятся с ошибками. Тестируется karma + enzyme, почитал в интернетах, пишут что есть некий адаптер для версии 16.4, но с моей 16.11 ничего не работает. Я не большой специалист, хотелось бы хотя бы пинок в нужную сторону
хотелось бы хотя бы узнать, что за ошибки
Ingwarrr
ERROR [framework.browserify]: Error: Cannot find module 'react-dom/lib/ReactTestUtils'
Dmitriy
Ingwarrr
GoDenis
Господа, а почему такая штука может возникать? Maximum update depth exceeded
Dmytro
Цикличный setState, например
Александр
Андрей
GoDenis
спасибо
GoDenis
а можете подсказать, как мне лучше из полученных пропсов установить стейт и на основе стейта отрендерить?
Александр
GoDenis
componentWillReceiveProps работает только при начальной отрисовке
Александр
GoDenis
вообще задача - отрисовать форму на основе json
GoDenis
я через пропсы прокидываю json, паршу как нужно, устанавливаю в стейт и на основе стейта рисую форму
GoDenis
она отрисовывается только при рефреше страницы
Vadim
Коллеги, подскажите, как можно прервать все активные запросы аксиоса, кроме последнего? Это касательно темы автокомплита адресов. Проект на хуках. С каждым символом посылается запрос со строкой для поиска, и в этот момент надо прерывать предыдущие запросы, которые в процессе
Александр
GoDenis
Yury
Vladimir
Vadim
Да, это всё читал и знаю. Нужен флаг, который бы показывал , что существует активный запрос аксиос
Сергей
Yury
Сергей
вообще не туда
Если пользователь вводит быстро текст, то смысл отправлять кучу запросов, в принципе?
Vadim
Пытался при создании компоненты обьявлять переменную = null и дальше через условие проверять, мол, если не null , то активировать cancelToken. После условия создавал запрос и присваивал этой переменной. Но такой способ не работал из-за того, что при каждом обновлении компонента переменная сбрасывалась. Не знаю, насколько правильно её в useState запихнуть - единственное , что не пробовал
Сергей
Vladimir