🦜
😟
норм же
artalar
https://github.com/uber-web/baseui/blob/master/src/table/table.js#L18 🤔
https://www.smashingmagazine.com/2019/02/complex-web-tables/
artalar
норм же
Это гзипед!!!!!!!!!! Вообще не норм
🦜
Это гзипед!!!!!!!!!! Вообще не норм
сделай такой же ui kit в меньшем размере
🦜
Профинансируйте...
вот и поговорили
Eugene
Можно смотреть на 3 вещи вечно: - как люди спорят redux vs mobx vs effectr vs etc state - reach router vs react router - как Artalar разбирает либы по весу.. 🌚
artalar
Постойте, постойте... В baseui использован паттерн overrides 🤩🤩
artalar
Постойте, постойте... В baseui использован паттерн overrides 🤩🤩
https://medium.com/@dschnr/better-reusable-react-components-with-the-overrides-pattern-9eca2339f646
Eugene
Кстати, а вот самый популярный material-ui либа поддерживается google?
Eugene
или они отдельно пилят?
Дима
гуглом поддерживается только ad sense
Дима
всё остальное у него на правах иждевенцев
Mikhail
Это гзипед!!!!!!!!!! Вообще не норм
вот я тоже так думаю, поэтому начал свой ui-kit пилить
🦜
удачи пацаны
🦜
👍👍👍👍👍👍👍
Jąńek
Реакт не забудьте форкануть
Eugene
import {createStyled, withStyleDeep} from 'styletron-react'; import {driver, getInitialStyle} from 'styletron-standard'; и правда
Eugene
🤔
🦜
Ничего нового из роутинга не вышло?
Дима
Они на стайлтронах
https://www.npmjs.com/package/react-range и вот это ещё
🦜
я вот думаю чо брать на новый проект для роутинга
Kurzdor
Вы помогите с этим :)
Kurzdor
Ребят, как правильно организовать сесиию в приложении, когда ключ сесии приходит в X-API-KEY?
Kurzdor
Кука?
Дима
Ничего нового из роутинга не вышло?
родители очень хотели, чтобы из сына вышел толк; толк вышел, бестолочь осталась
artalar
https://www.npmjs.com/package/react-range и вот это ещё
Там треть бандлайза ядра - это popper.js =\
🦜
Конфиг рр
залупа же
🦜
https://github.com/ChrisRu/es6-router
artalar
я вот думаю чо брать на новый проект для роутинга
const router = createStore('') // subscribe `history` to `router` const isPage1 = router.map(({path}) => path.match('/page1')) const isPage2 = router.map(({path}) => path.match('/page2')) const isPageN....
Jąńek
Ребят, как правильно организовать сесиию в приложении, когда ключ сесии приходит в X-API-KEY?
Юзерфрендлиер писать в куку чтобы при каждой перезагрузки не посылать на авторизацию. Но ты с клиента не запишешь httpOnly куку. Xss'ом потом спиздить можно будет. Лучше чтобы клиент об авторизации вообще не знал, а это рулилось беком.
Kurzdor
Проблема в том, что всё что я получаю это x api key
Kurzdor
🤷‍♂
Vadim
Там треть бандлайза ядра - это popper.js =\
Не факт, что собственное решение было бы меньше)
Mikhail
я вот думаю чо брать на новый проект для роутинга
https://github.com/wizzardo/react-ui-basics/blob/master/src/react-ui-basics/router/README.md
🦜
и я не хочу component based роутер
🦜
считай серверный, только на клиенте
artalar
как у nextjs
file structure?
Ruslan
Разве это нормально: стили через пропсы задавать?
Ruslan
вай нот
джаст бикоз)
Vadim
факт
Прям 100%?)
artalar
Жесть, ребята, роутинг - это такой стейт, не парьтесь вы...
artalar
У нас у всех в коде куча вот таких конструкций: return isLoading ? <Spiner/> : <Content/>
artalar
Придумываете такие костыли..
Gosha
Всем привет! кто-нибудь знает как в Formik в hoc компоненте withFormik диспатчить событие? я в handleSubmit собираю значения всех полей в форме и хочу передать их в стор
Gosha
но сейчас выдает что carAddedToTable is not a functio
artalar
Что с этим не так?
Вот именно, что все так. И ничто не мешает return router/*from state-manager*/.path.match(URL) ? <Component/> : null
Gosha
короче функция в пропсы гне попала почему-то
Ruslan
вай нот
для стилей есть css, а разметка должна описывать семантику 🤔
🦜
для стилей есть css, а разметка должна описывать семантику 🤔
семантику чего? Как ты будешь компоненты кастомить, не прокидывая им стили
🦜
я может тебя не совсем понимаю, но типо ничего нет плохо, если ты через пропсы передаешь класснеймы
🦜
а, ты про стайледы. Ну через пропсы удобнее манипулировать как компонент отобразиться, чем навешивать кучу классов
🦜
в реакт роутер еще хуки не завезли?
🦜
то я сейчас возьму роутер5 из-за хуков
artalar
🤦‍♂️
artalar
Я вот тут понял что у большинства фронтовых команд ВООБЩЕ нет архитекторов, которые во фронте и текущих стеках хоть немного шарили бы
artalar
Из-за этого все ваши и наши проблемы...
artalar
Все пытаются решить проблемки с помощтю сахарного апи, а не нормальной архитектуры...
artalar
Че тут говорить - это факт
🦜
ну ясно
🦜
так чо там у нас по роутингам?
artalar
громко говорить все горазды, а на практике как в лужу пернул
Вот у тебя проект новый, вот ты там тимлид. Архитектуру ты же будешь строить? А что ты о ней знаешь? Сколько книг прочитал, на скольких проектах учавствовал и практиковал это?
artalar
Я, если что, себя к архитектору тоже не причесляю
artalar
Но я работал с норм архитекторами и это качественно другой уровень