@react_js

Страница 1237 из 5115
Maxim
03.05.2017
08:40:36
саги имхо отдельная вещь, к модели не привязанная - а в dvajs для простоты их привязывают к модели в редьюсере

Konstantin
03.05.2017
08:40:45
юзай tri или chetire

Max
03.05.2017
08:44:45
если юзаешь

Google
code4aman
03.05.2017
08:46:15
о, а расскажи про плюсы-минусы анта
+1 ант по дефолту пытается стили по компонентам делить, затащили себе дерево оттуда - по мелочам не хватает все равно, иконочки и т.д., но имхо ант крутой (юзал бутстрап, мдл, семантик) хочется попробовать

Maxim
03.05.2017
08:46:22
плюсы - продуманные лоу левел компоненты

- упоротый подход по работе с формами, оверинжиниред

и таблицы - не самые лучшеи по производительности, но понятные - для некритичного вывода данных объёмом до 20-30 строк подходят

Max
03.05.2017
08:47:44
короче дальше юзать будешь?

Maxim
03.05.2017
08:47:44
единый стиль проложения, если юзать их комопненты и стили - гарантирован - выглядит целостно

да

Max
03.05.2017
08:47:51
окей :)

Maxim
03.05.2017
08:50:05
плюсы - да посмотрите список компонентов - все легко заюзать, и кастомизировать. Из минусов ещё - нифига не понятно чего у них в issues и чего они делают/советают в своих чатах - всё на китайском )

мэйнтейнит дочка алибабы/алиэкспресс - верю что ближайший год не загнутся

code4aman
03.05.2017
08:50:53
и ишью рейт страшный 90/4.5k

Max
03.05.2017
08:51:13
> Written in TypeScript with complete defined types.

мимими

Google
Maxim
03.05.2017
08:51:32
вот это для меня огромный плюс ) в TS кое чего у них правил и понял как работает

если весь проект опирается на TS и команда его любит - ант самая развитая pure TS гуи либа

может кто подскажет другие реакт либы на TS кроме reactXP и ant ?

Dreamerinnoise
03.05.2017
08:54:26
Maxim
03.05.2017
08:55:50
кажется видел, компоненты слишком глупые

Dreamerinnoise
03.05.2017
09:00:54
Anton
03.05.2017
09:14:39
Есть компонент1 и есть компонент2, который расширяется компонентом1 class Component2 extends Component1 { static propTypes = { ...Component1.propTypes, }; } Сейчас же вместо компонента1 нужно использовать контейнер1, внутри которого экспортируется connect компонента1. И вопрос с компонентом2/контейнером2, как сделать так, чтобы сохранялось расширение и работало ...Component1.propTypes?

Max
03.05.2017
09:24:49
++

используй композицию вместо наследования

Maxim robox
03.05.2017
09:25:20
https://facebook.github.io/react/docs/composition-vs-inheritance.html

Anton
03.05.2017
09:26:05
не надо наследовать компоненты
вы так говорите, как будто надо копипастить

Maxim robox
03.05.2017
09:26:27
Сергей
03.05.2017
09:26:36
вы так говорите, как будто надо копипастить
надо вкладывать компоненты наследование — зло

Ches
03.05.2017
09:28:23
куда правильнее в react create app структуре папок положить свои часто используемые функции?

в гугле нашел что можно создать папку utils?

Maxim robox
03.05.2017
09:29:23
Можно.

code4aman
03.05.2017
09:29:28
молнией не разразит)

Google
Konstantin
03.05.2017
09:50:09
но файлик с утилзами или коммоном имеет ссвойство увеличиваться в геом.прогрессии

Nikolay
03.05.2017
09:51:50
можно сделать сервисный слой

разделить его по группам ответственности и использовать его

Konstantin
03.05.2017
09:52:40
ну или либой его подлючить вообще как внешний модуль. что б не мешался.

Denis
03.05.2017
09:52:50
Можно внутри utils развернуть стандартную структуру Java проекта

??

Ches
03.05.2017
10:03:29
а как можно удалить все консоль логи при билде в вебпаке?

Konstantin
03.05.2017
10:05:12
chunks: false || stats: 'errors-only'

это в stats сервера

Konstantin
03.05.2017
10:09:48
я так понял человек хочет при билде в консоли не видеть 100500 логов вебпака на каждый файл

если так, что если отключить чанки или статсы - он будет видеть только итог

Denis
03.05.2017
10:10:15
Он хочет с прод версии удалить вызовы консольки

Но он конечно лучше ответит на этот вопрос

Mikhail
03.05.2017
10:11:47
new webpack.optimize.UglifyJsPlugin({ ... compress: { drop_console: true } })

Konstantin
03.05.2017
10:14:25
а как можно удалить все консоль логи при билде в вебпаке?
Не томи) Ответь на вопрос. Нам очень интересно

Sheridan
03.05.2017
10:14:59
микрософтовское которое?

Google
Admin
ERROR: S client not available

Den
03.05.2017
10:16:59
да

Ches
03.05.2017
11:00:24
Не томи) Ответь на вопрос. Нам очень интересно
соррян) да, консоль логи из продакшн версии)

Max
03.05.2017
11:03:12
реально?

пиздец

рассказывать код

Alexey
03.05.2017
11:06:24
а как можно удалить все консоль логи при билде в вебпаке?
можно через webpack.DefinePlugin заменить сам вызов console.log на аналог noop, либо написать небольшой плагин и из ast вырезать все callExpressions соответствующие.

Konstantin
03.05.2017
11:06:41
так аглифай же умеет

Ches
03.05.2017
11:07:09
одной строчкой

сенк

Alexey
03.05.2017
11:08:28
ок

Rudi
03.05.2017
11:10:43
https://t.me/joinchat/AAAAAEIfijwWF2fduvKbMg















Google
Rudi
03.05.2017
11:10:47






Abu
03.05.2017
11:11:17
зачем эт тут? Оо

Max
03.05.2017
11:11:24
спам

Play
03.05.2017
11:14:54
Не совсем по теме чата, но все же как склонировать определеный коммит с гитхаба учитывая тот факт, что он примерно в центре ветки?

Сергей
03.05.2017
11:27:25
Возможно спрашивали тут, но какой способ организации кода react + redux вы считаете лучшим с точки зрения роста проекта: 1) деление по компонентам 2) деление по функционалу ? Сейчас попробую пояснить вопрос: В первом случае у нас есть одна директория для всех компонентов (возможно вложенная для локального дробления), одна для всех action creators, одна для всех редьюсеров и т д Во втором случае мы группируем компоненты react и redux код по функционалу. Например, есть на сайте страница с поисковой выдачей, тогда создаём, например, директорию: search, в ней директорию для компонентов поиска(результат, фильтры, список и т д) и все экшены, редьюсеры, константы и т д, реализующие его функционал

Страница 1237 из 5115