Алексей
Ребят, кто-нибудь может скинуть пример нормальной организации, у которой роуты выделены в отдельную директорию? Столкнулся с проблемой, что, если в директорию routes засовывать компоненты, которые возвращают роуты, то появляется проблема с навигацией - фича реакт-роутера по поводу того, что рендерится первый валидный роут, не работает
Red[$]hort
Парни, посоветуйте ui kit, в котором можно выборочно импортить компоненты
Red[$]hort
Чтобы при импорте одной кнопки не прилетал весь ui в бандл
Red[$]hort
atlassian ui kit
Использовал его? Интересны отзывы
Lena
а можно ли в state ссылаться на state? например state.one: 1, state.two: this.state.one + 1 ?
Airat
Использовал его? Интересны отзывы
Нет, решили свой велик делать, подглядывая туда. Но во время ресерча этот больше всех понравился, каждый компонент можно как модуль поставить
Red[$]hort
настроить тришейкинг
Это не всегда работает)
Lena
спс
Vasiliy
подскажите плиз, реакт может перерисовывать компоненты как v-show во Vue? Не убирать их из дома, а просто инвизибл делать?
Vasiliy
как лучше реализовать смену экранов без перезагрузки, по нажатию на кнопку
Vasiliy
это реакт группа)
я про реакт и спрашиваю!!!
Vasiliy
условную отрисовку если использую.... без стилей никак?
Vasiliy
{ !this.state.isLoading && this.state.screenShow === 'favorites' && <div> ................................ </div> }
Vasiliy
во вью без стилей тоже никак
одной директивой v-show или v-if можно делать....
AluV (დანიილ)
Может быть такое что перед return {} в render корректно берется переменная из стейта, а когда применяешь условие в classnames то вообще не реагирует никак ?
Vasiliy
я знаю как сделать, вопрос в другом - кроме как изменить стили - никак нельзя использовать. я всё понял. песочницу ваще нет желания пилить ещё...
Vasiliy
мне так-то ответили лол
Danila
условную отрисовку если использую.... без стилей никак?
Используй, собственно, условную отрисовку. Вариантов скрывать элемент два - или удалять из дом, или скрывать стилями, и vue никаким магическим способом это не изменит
Vasiliy
кто у тебя что требовал?
Daniil
!ро хейт
Daniil
Контролируйте себя
Vasiliy
люди нормально ответили без ЧСВ - им спасибо, а тебе УСПЕХОВ!
Vasiliy
так же как и во вью, вопрос в том как это абстрагировано
да, во вью эта абстракция удобная)))) можно условно рендерить display: none, или hidden)
Danila
Так и в реакте можно
Vasiliy
Так и в реакте можно
ну да, только приходится лезть в css
Danila
ну да, только приходится лезть в css
Ну напиши микрообёртку, если это так важно
Vasiliy
Круто, а в реакте для этого есть цсс
"добро пожаловать в Реакт" мне)))))))))))))
Maksim
В цсс есть ещё куча правил, на каждое будем писать удобную абстракцию в свой любимый рендерер?
Danila
В цсс есть ещё куча правил, на каждое будем писать удобную абстракцию в свой любимый рендерер?
Ну, для часто-встречающихся-кейсов - типа, да. Но это уже прерогатива фреймворков (вью), а либы (реакт) могут и без этого прожить, оставляя всё на откуп юзеру. Ето норма, надо просто помнить что есть что.
Danila
я думал реакт сильнее вью))))
Реакт слабее вью и жквери, но в цирке не выступает В смысле, он гибче и потому мощнее. Во вью за тебя придумали абстракцию, а тут ты сам волен придумать или скачать любую из сотен
Artem
Друзья привет!
Artem
подскажите пожалуйста, бьет ошибку! TypeError: Object(...) is not a function
Artem
кто то пишет типа конфдикт версий, может кто стыкался, подскажите что не так
Alex
А, пардон, не увидел
Vasiliy
подскажите пожалуйста, бьет ошибку! TypeError: Object(...) is not a function
а первый const закомментирован это норм? кинь саму ошибку
Artem
TypeError: Object(...) is not a function Module../src/components/Profile/My Posts/PostsContainer.jsx X:/REACT-prosto/projects/01-first-project/first-react/src/components/Profile/My Posts/PostsContainer.jsx:55
Artem
а первый const закомментирован это норм? кинь саму ошибку
да, то что закоментировано норм, то рабочий кусок кода по типу конекта , он работает, с него я все диспатчи и функции вытянул
Red[$]hort
Коллеги, что скажете про elastic ui?
Red[$]hort
Стоящая либа или г
Илья
опять вреднючий export default
А можно ссылку на тред или статейку с аргументацией почему не стоит по дефолту экспортировать? Спасибо.
Maxim
Кстати, у named imports какие-то проблемы с loadable components. У меня не получилось их подружить, сделал default )))
MⅨ
Подскажите а как внедрить стиль в миу компонент? classes={{ paperWidthXs: classes.dialog.paperWidthXs }} Я пробовал так но он даже не показывает что такой стиль есть в dev-tools
MⅨ
Maxim
import(“./foo”) .then((mod) => ({ default.modNamed }))
https://github.com/smooth-code/loadable-components/issues/245 Тут пишут, что в SSR вроде поддерживаются только дефолты.
Sergey
но по всему проекту натыкивать export default это пиздец
Sergey
да и вообще это надо исправлять
Maxim
в общем-то в одном месте воткнуть костыль — ок
Ну да, я так и сделал. В остальных местах без дефолтов.
Maxim
Ну, когда React.lazy будет поддерживать SSR, может и loadable будут не нужны.
Artem
Парни, посмотрите на код, почему один кусок кода работает, а как только конект подключил и все в него перенес бьет ошибку
Artem
то скрин с рабочим кодом , а вот конект что бьет ошибку
Artem
TypeError: store.getState is not a function (anonymous function) X:/REACT-prosto/projects/01-first-project/first-react/node_modules/react-redux/es/components/connectAdvanced.js:210
Sergey
Posts
Artem
Posts
импорт есть
Yuri
Connect from tls?
Artem
Connect from tls?
к стати по поводу tls, автоматом импортит tls, я даже сразу в одном файле и не заметил этого, все равно работало