
Roman
01.10.2018
08:56:26
Че?
const Button = styled.button.attrs({
style: ({ sizeValue }) => ({ fontSize: sizeValue + 'px' })
})`
color: coral;
padding: 0.25rem 1rem;
border: solid 2px coral;
border-radius: 3px;
margin: 0.5rem;
&:hover {
background-color: bisque;
}
`;.

Artyom
01.10.2018
08:57:28
Вычисляемые - это логика, в стиле тернарки

Maxim
01.10.2018
09:02:59
Парни, не спорьте плиз))

Google

Maxim
01.10.2018
09:03:02
хуй с ним)

Artem
01.10.2018
09:17:07
Всем привет, посоветуйте какой брать пагинатор для react ?

Сергей
01.10.2018
09:17:37
пагинаторы — крайне простая штука

Artem
01.10.2018
09:18:04
Готовые решения так плохи?

Maxim
01.10.2018
09:18:55

Сергей
01.10.2018
09:19:10
вся суть только в компонентах кнопок
заебешься кастомизировать

Artem
01.10.2018
09:19:39
Ок, понял

★nton
01.10.2018
09:22:05

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
09:24:05
эммм, ну хз, вообще я все равно так делаю, но вместо дополнительного класса по идее можно сделать контейнер для компонента и ему прописать нужные стили

Google

Maxim
01.10.2018
09:32:47
У меня ещё один вопрос по styled-components. Вероятно очевидный, но я додуматься не смог. Как присвоить стили для activeClassName компонента <NavLink />

Cenator
01.10.2018
09:33:48

★nton
01.10.2018
09:33:53
я просто не вижу смысл от этого отказываться

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
09:34:30
а когда начнешь поддерживать и у тебя из разных мест полезут разные несовместимости то капец

★nton
01.10.2018
09:35:15
когда поддерживаешь еще удобнее

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
09:35:48
и еще 50 дополнительных классов на компоненте

Dmitry
01.10.2018
09:37:26
Может кто сталкивался с такой проблемой.
Перевел проект на babel 7 и перестали нормально export/import
export const productsByGroupSelector = createSelector();import { productsByGroupSelector } from '../products/selectors';Приходит undefined

Roman
01.10.2018
09:38:11

Maxim
01.10.2018
09:40:12

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
09:42:01

Dmitry
01.10.2018
09:42:41
а все остальное обновил?
.babelrc
{
"sourceMaps": true,
"presets": ["@babel/preset-env", "@babel/preset-react", "@babel/preset-flow"],
"plugins": [
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-proposal-export-default-from",
"@babel/plugin-proposal-class-properties"
],
"env": {
"production": {
"plugins": ["babel-plugin-transform-react-remove-prop-types"]
},
"development": {
"plugins": ["babel-plugin-styled-components"]
}
}
}

⢎⡁⡮⢵⢸⣸⣸ ⡮⢵?
01.10.2018
09:43:46


Artyom
01.10.2018
10:30:20
Да это не какой-то уникальный опыт, с этим сталкиваются все одновременно. Сколько у вас кода в проектах, сколько комбинаций существует для одной лишь только кнопки? Почему в реакте запрещено глубокое наследование и всё разрастается вширь? А почему никто так и не смог запилить нормальный визуальный редактор для фронтенда, фронтенд же (я без иронии) заметно проще бэкенда, но ведь что-то значит всё равно мешает?
Ответ на все эти вопросы как раз в том, что здесь кейсы на кейсах, плоский но большой список вариантов без всяческой глубоко выраженной структуры. Проще говоря, в ui критически мало повторяющихся вещей, ui — это много кейсов. Много кейсов в динамической системе, которая имеет переходные состояния означает что можно забыть о том чтобы формализовать это настолько прямолинейным образом. Плоский список же, значит события имеют тенденцию не совпадать с твоими ожиданиями с конечным автоматом наготове, а это значит, что конечный автомат неизбежно ведёт в бесконечный ад
Про "фронтенд проще бекенда" не понял.
На беке у тебя есть спека и тебе просто нужно все сделать по ней, все лишнее отсекается валидаторами.
На фронте тебе постоянно нужно думать как ублажить пользователя с этим самым комбинаторным взрывом.
Совсем упрощенно, бек - это программирование в стиле white list, а фронт в стиле black list. Ну и что проще?


Dzmitry
01.10.2018
10:31:00

Дмитрий
01.10.2018
10:32:03
Фронтенд проще чисто количественно, меньше размах

Dzmitry
01.10.2018
10:32:32

Дмитрий
01.10.2018
10:33:22
Ну если etl стал отдельной должностью

John
01.10.2018
10:40:04

Google

Baratov
01.10.2018
10:42:47
ребят
можно ли в прописать условии в className

Сергей
01.10.2018
10:43:07

Baratov
01.10.2018
10:43:16
без подключения classNames

Сергей
01.10.2018
10:43:38

dima
01.10.2018
10:44:00
лел D
всегда так делаю

Baratov
01.10.2018
10:44:13
как?:D

dima
01.10.2018
10:44:20

Baratov
01.10.2018
10:44:28
)

Сергей
01.10.2018
10:44:39

Møbý
01.10.2018
10:55:40

Сергей
01.10.2018
10:56:48

Roman
01.10.2018
10:58:12
Framerx убийца реакт разработчиков чи шо ваще?
ждем обвал зп?
или это убийца верстальщиков

Cenator
01.10.2018
10:58:47

Roman
01.10.2018
10:58:55

Cenator
01.10.2018
11:00:18

Default
01.10.2018
11:00:35
Я уже попользовался

Google

Default
01.10.2018
11:00:44
Пока работает не так клёво, как хотелось бы

Admin
ERROR: S client not available

Default
01.10.2018
11:01:05
Но херачить на нём одно удовольствие

Roman
01.10.2018
11:01:23

Сергей
01.10.2018
11:01:28

Roman
01.10.2018
11:01:30
и логику писать тоже?

Default
01.10.2018
11:01:43
Нет, логики там нет как таковой

Roman
01.10.2018
11:01:55
просто прототип, в котором работает что-то?

Default
01.10.2018
11:01:57
Там есть библиотеки компонентов, тот же material
Ты просто пилишь именно интерфейсную часть
Я себе страничку за пару минут накидал, мне понравилось

Roman
01.10.2018
11:02:53

Roman
01.10.2018
11:04:26
товарищи а по роллапу есть чат?)

Сергей
01.10.2018
11:04:39
@rollup_ru
лол

Roman
01.10.2018
11:04:58
АХАХАХ ОРУ

Roman
01.10.2018
11:05:00

Roman
01.10.2018
11:05:24
главное, чтобы zerobias не увидел

Dmitry
01.10.2018
11:16:46
так понимаю причина в круговой зависимости этих файлов друго от друга

Google

Дмитрий
01.10.2018
11:30:44
По роллапу не нужен чат потому что он простой как мычание
Конфиги абсолютно типовые, можно брать файлик из любого крупного опенсорца с роллапом и будет ок

Ҫѐҏӗѫӑ
01.10.2018
11:33:44
группа лол

arts
01.10.2018
11:36:14

Игорь
01.10.2018
11:56:13
Парни есть такой вопрос. у меня бек присылает статусы некоторых объектов отдельно от этих данных. вот я и думаю, как считаете если вызов аякс запроса на статусы перенести в селектор, и из него получать выборку данных уже со статусами, это более не правильно чем мапинг статусов и созхранение, стора в стейт ?
я понимаю что костыль это оба случая

shut up
01.10.2018
11:56:33
Как добавить на сайт безопасную платёжную форму?

Сергей
01.10.2018
11:57:45

shut up
01.10.2018
11:58:40