
Сергей
14.03.2017
15:18:49

Evgeniy
14.03.2017
15:19:01
И я этого боюсь

Artem
14.03.2017
15:19:06
Приятно познакомится ? как меня завут я написал )))

Сергей
14.03.2017
15:19:22

Google

Artem
14.03.2017
15:19:31
И я этого боюсь
Зря ))) кучу проблем и каши в проекте выкинешь с этой штукой

Evgeniy
14.03.2017
15:19:32
Как бы контейнеры и компоненты все ясно, а тут конечно сложнее
Главное понять суть структуры
Щас займусь

Сергей
14.03.2017
15:19:56

Artem
14.03.2017
15:24:21
Сергей, а нет ли у тебя ссылки на какую нибудь репу где такая вот структура реализована?

Сергей
14.03.2017
15:24:33
я хочу утилиту для этого. типа:
ad new atom Color
ad new organism ColorPicker

Max
14.03.2017
15:24:36
парни а кто юзал https://github.com/ludekstepan/ts-boilerplate/blob/master/webpack.config.js
const {getIfUtils, removeEmpty} = require('webpack-config-utils');
const {ifProduction, ifNotProduction, ifNotTest} = getIfUtils(process.env.NODE_ENV || 'development');

Сергей
14.03.2017
15:25:12

Artem
14.03.2017
15:25:26
ок

Evgeny
14.03.2017
15:26:21
Не берите атомик дизайн

Google

Evgeny
14.03.2017
15:26:30
Делите по бизнес-сущностям
Общие компоненты в /components

Evgeniy
14.03.2017
15:27:13

Сергей
14.03.2017
15:27:31
Делите по бизнес-сущностям
а какой смысл?
если есть у меня кнопка, инпут, карточка профиля, и бокс с 4 рандомными цветами, как предлагаешь делить?

Evgeny
14.03.2017
15:28:41
something like this
А ui в /ui корень да

Сергей
14.03.2017
15:29:26
что такое list, show ?

Evgeny
14.03.2017
15:29:27

Сергей
14.03.2017
15:29:43
не логично

Evgeny
14.03.2017
15:29:48
Мне похуй

Сергей
14.03.2017
15:29:53
у тебя 10-12 компонентов в ui-kit

Evgeny
14.03.2017
15:30:01
Это тебе кажется что их 10

Сергей
14.03.2017
15:30:18
да нет
я вижу что там внизу оступ меньше)

Evgeny
14.03.2017
15:30:33
Это другой проект

Сергей
14.03.2017
15:30:49

Max
14.03.2017
15:31:03
это пиздец

Evgeny
14.03.2017
15:31:18
Полный, да

Google

Evgeny
14.03.2017
15:31:23
Абсолютный и беспросветный

Max
14.03.2017
15:31:31
если проект на 5 компонентов — ок

Evgeny
14.03.2017
15:31:43
(я с ним прожил полгода и когда переделал на бизнес-сущности стало в разы легче жить)

Max
14.03.2017
15:31:47
угу

Dmitry
14.03.2017
15:32:29
Ну по сути твои _complexes это контейнеры, а ui-kit - это компоненты

Evgeny
14.03.2017
15:33:06
И?
ui-kit это компоненты, которые используются везде, это юй, как можно понять по названию

Evgeniy
14.03.2017
15:33:35

Evgeny
14.03.2017
15:33:36
Заголовки, кнопки, лейблы, бейджи, селекты
В той же complexes/inlineCard.jsx используется ui, да

Dmitry
14.03.2017
15:34:08
Я про то, что вы папочки по разному называете тут и из этого холивар начинаете)

Max
14.03.2017
15:34:10
правило простое — если тебе сущность чтобы выпилить надо ползать по всему проекту — структура проекта дно

Evgeny
14.03.2017
15:34:17

Ҫѐҏӗѫӑ
14.03.2017
15:35:41
охрененно зарегились на реакт митап

Max
14.03.2017
15:35:52
а на одной полке все содержания
на другой глава 1
итд

Yung
14.03.2017
15:37:54
это пиздец
да кстати, как только проект больше гостевухи-тудулиста, то все, адок

Google

Evgeniy
14.03.2017
15:39:17
В итоге так и не понятно, как делать структуру в react-redux проекте
Чтобы удобно было

Сергей
14.03.2017
15:40:23

Evgeny
14.03.2017
15:41:16
Макс со мной согласился
Что тебе ещё нужно
Бьёшь по бизнес-сущностям, внутри каждой сущности кладёшь всё, что к ней относится — экшены, компоненты, редьюсеры, настройки
Нужно переименовать поле — ищешь только в этой директории

Admin
ERROR: S client not available

Evgeny
14.03.2017
15:42:25
Нужно отрефакторить — опять же, поиск только в этой директории

Evgeniy
14.03.2017
15:42:34
Пример есть в репах?

Evgeny
14.03.2017
15:42:42
Скрин выше для кого кинул?

Сергей
14.03.2017
15:43:40

Lupsick
14.03.2017
15:43:47
Я кидал линк про атомик и никто не оценил

Evgeniy
14.03.2017
15:43:54
Хочется подробнее рассмотреть

Evgeny
14.03.2017
15:43:58

Сергей
14.03.2017
15:45:40
Конкретнее
сущности: User, Organization, Group
компонент: SearchBox, может искать все эти сущности

Evgeny
14.03.2017
15:46:03
Ну так ui, он же вообще ни от чего не зависит
Странный вопрос

Сергей
14.03.2017
15:47:58

Google

Evgeniy
14.03.2017
15:48:10

Evgeny
14.03.2017
15:48:12

Сергей
14.03.2017
15:48:24
ты представляешь вообще СКОЛЬКО таких компонентов в проекте?

Evgeny
14.03.2017
15:48:54

Сергей
14.03.2017
15:49:33
Ну, и?
в итоге, директория ui превращается в свалку

Evgeny
14.03.2017
15:49:37
И?

Сергей
14.03.2017
15:50:28
твоё предложение ничего особо не решает
хотя совместимо с AtomicDesign
(в ui делить на atoms, molecules, organisms ...)

Evgeny
14.03.2017
15:50:43
Нахуй этот ваш атомик
Лишняя прослойка

Max
14.03.2017
15:51:04
терминология "atoms, molecules, organisms" страдает

Сергей
14.03.2017
15:51:05

Evgeny
14.03.2017
15:51:06
Вместо написания бизнес-фичи я должен ебаться Я КЛАДУ В АТОМЫ ИЛИ МОЛЕКУЛЫ ХММММ

Evgeniy
14.03.2017
15:51:08

Evgeny
14.03.2017
15:51:16
Посёлок это а) карточка б) список в) страница
И это всё хранится в src/settlements

Aleh
14.03.2017
15:52:01

Сергей
14.03.2017
15:52:15

Max
14.03.2017
15:53:58
я сейчас прихожу к тому что у меня есть отдельная папка views