
Max
25.08.2017
11:04:27

Vladyslav
25.08.2017
11:04:36
да говорят что по спеке
но как-то нелогично

Dmitry
25.08.2017
11:04:49
всякие блюры?
Может я не гуру redux-form просто, но столкнулся с такой штукой еще не удобной initialValues задаю простым объектом key/value, а на onSubmit мне некая уже сложная структура приходит которую уже надо отдельно парсить

Google

Vladyslav
25.08.2017
11:04:59
лан, хрен с ним

Denis
25.08.2017
11:05:46
Инициализация форм в редакс форм еб.л я врот

Vladyslav
25.08.2017
11:06:35
редакс формы в общем ебля в рот , но без них еще хуже


code4aman
25.08.2017
11:06:58
подумал мб я давно не ресерчил и есть что то поинтереснее
Поясню про то что я говорил про деформацию.
Я сначала сам пытался руками делать такое - кто не пытался - понял что много чего оказца надо реализовывать - инпут хендлеры, апи к их пропсам, блуры, валидация, и т.д., недолго гугля я пришел к redux-form@4.x.x (тогда
я подумал - кул, у меня как раз редукс в проекте ?).
В общем затянули и в итоге после этого большую часть времени я проводил в репе РФ и его ишьюс, часть фич были в статусе "будет в v5 (или v6), там все будет афигено, перехерачим полностью" (никого не напоминает ??) - она была в альфе тогда, понятно что это уже была сильно другая либа, что может и к лучшему, но дедлайны, фатиг и т.д..
Потом чет я подумал, раз у меня итак есть свой стор и, к тому же, для какой-то логики мне итак надо стейт формы держать в общем сторе - а зачем тогда либе для форм держать свой стор О_о?
Так и познакомился с react-redux-form - это по-лучше в плане архитектуры кмк чем RF, но там я встретился с проблемой по производительности (ща уже подозреваю что и по моей вине - структре стора).
В итоге: редакс в такой либе нахер не нужен, может ща это норм прячется от юзера в RF, но все же оверхед. Минималистичный дизайн как в формале преподнесет меньше сюрпризов и интуитивно понятней, плюс меньше зависимостей и размеры. Формик дает много фич - апи сурфейс по-больше - что идет в цену настройки (но один раз осилить и ок). Формик гибче формала. Перфоманс проблем с 2мя последними не встречал. Такой опыт.
сори за полотно


Vladyslav
25.08.2017
11:08:16
а кинь ссыль на формик
реакт в общем хреновый для форм, насколько их приятно было делать на вью.джс


Alexey Gurianov
25.08.2017
11:09:14
Поясню про то что я говорил про деформацию.
Я сначала сам пытался руками делать такое - кто не пытался - понял что много чего оказца надо реализовывать - инпут хендлеры, апи к их пропсам, блуры, валидация, и т.д., недолго гугля я пришел к redux-form@4.x.x (тогда
я подумал - кул, у меня как раз редукс в проекте ?).
В общем затянули и в итоге после этого большую часть времени я проводил в репе РФ и его ишьюс, часть фич были в статусе "будет в v5 (или v6), там все будет афигено, перехерачим полностью" (никого не напоминает ??) - она была в альфе тогда, понятно что это уже была сильно другая либа, что может и к лучшему, но дедлайны, фатиг и т.д..
Потом чет я подумал, раз у меня итак есть свой стор и, к тому же, для какой-то логики мне итак надо стейт формы держать в общем сторе - а зачем тогда либе для форм держать свой стор О_о?
Так и познакомился с react-redux-form - это по-лучше в плане архитектуры кмк чем RF, но там я встретился с проблемой по производительности (ща уже подозреваю что и по моей вине - структре стора).
В итоге: редакс в такой либе нахер не нужен, может ща это норм прячется от юзера в RF, но все же оверхед. Минималистичный дизайн как в формале преподнесет меньше сюрпризов и интуитивно понятней, плюс меньше зависимостей и размеры. Формик дает много фич - апи сурфейс по-больше - что идет в цену настройки (но один раз осилить и ок). Формик гибче формала. Перфоманс проблем с 2мя последними не встречал. Такой опыт.
да напоминает нашу историю. cerebral На проект затащить я не успел, потому пришлось тоже обходиться без редакса. написан свой велосипедик, который внутри почти как редакс, но работает в setState. Не идеально, но всяко лучше redux-form в плане кастомизации под себя.


Vladyslav
25.08.2017
11:10:17
им то насрать, но где-то легче делать для них валидации и т.д, а где-то сложнее и приходицца брать что-то типа редакс форм

Tim
25.08.2017
11:10:34
подскажите как лучше ембед ВК отрендерить?
<div id="vk_post_1_45616"></div>
<script type="text/javascript">
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//vk.com/js/api/openapi.js?146"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'vk_openapi_js'));
(function() {
if (!window.VK || !VK.Widgets || !VK.Widgets.Post || !VK.Widgets.Post('vk_post_1_45616', 1, 45616, 'Yco-Z95qrFtMepZZAcH0j6xhfA', {width: 300})) setTimeout(arguments.callee, 50);
}());
</script>

Denis
25.08.2017
11:10:46
Жги

Google

Alexey Gurianov
25.08.2017
11:11:56

Sergey
25.08.2017
11:26:48

Vladyslav
25.08.2017
11:28:03
?
потому что разработка с редакс-формами напоминает какой-то бесконечный костылинг
кстати, а как вы их тестируете ?

Max
25.08.2017
11:30:10
а кто как организует управление урлами?
неймед я так понял выпилили в реакт-роутер 1.0
руками линки писать — так себе удовольствие

Vladyslav
25.08.2017
11:31:41
на текущий момент пишу руками- но тоже считаю что это херня
как дселатьл учше -хз

BekzoD
25.08.2017
11:33:16
Hello world! Здравствуйте , я еще совсем новичок в мире ReactJs и хотел спросить у опытных людей этой группы можете ли вы посоветовать мне какие нибудь полезные книги по React. Спасибо)

Mark
25.08.2017
11:33:58
Я могу посоветовать ihatetomatoes канал или сайт, он доступно объясняет на простом английском

Vladyslav
25.08.2017
11:34:07
просмотри курсы на egghead от Дана

Alexandr
25.08.2017
11:34:13
+

BekzoD
25.08.2017
11:34:14

Vladyslav
25.08.2017
11:34:22
книг нет по реакту хороших

Alexandr
25.08.2017
11:34:23
egghead +
только не забудь практиковать

Mark
25.08.2017
11:34:33
egghead разве не платный контент?

Vladyslav
25.08.2017
11:34:43
эти 2 курса бесплатные

Google

Vladyslav
25.08.2017
11:34:50
+ сорсы легко гугляться

Mark
25.08.2017
11:34:52
ааа
добро, я понял

BekzoD
25.08.2017
11:35:35
А у них по redux и flux тоже есть уроки?

Vladyslav
25.08.2017
11:35:43
мне еще помогло неплохо чтение-выполнение примеорв которые сть в доке редакса
тоже все есть на гитхабе, весь код и посмотреть можно и самому повторить-написать
по флаксу нет там материала да и не надо скорее всего
только если не саппорт старого реакта

BekzoD
25.08.2017
11:37:08
Спасибо )

Tigran
25.08.2017
11:47:04

Pavel
25.08.2017
12:13:42
Парни, какие Реакт стартеркиты и бойлерплэйты вам нравятся? Ну помимо create-react-app

Max
25.08.2017
12:14:48

Max
25.08.2017
12:15:19
но сразу yarn upgrade --latest

Pavel
25.08.2017
12:15:21
попробую?

Max
25.08.2017
12:15:36
и пару строчек в вебпак конфиге надо будет поправить

illiatshurotshka❄️
25.08.2017
12:15:37
кек

Max
25.08.2017
12:16:11
да я посмотрел — ну норм ?
минималистичненько
https://github.com/gaearon/react-hot-loader/blob/master/docs/README.md#starter-kits

Google

Timur
25.08.2017
12:16:54
А typescript вообще не модно с реактом использовать? Сколько ни смотрел, ни в каких проектах нет

Max
25.08.2017
12:17:16
@typescript_ru
там куча народа сидит с ним
мы юзаем

illiatshurotshka❄️
25.08.2017
12:17:29

Timur
25.08.2017
12:20:05
Про флоу не знал, спасибо. Просто после ангуля ра (надеюсь, бот не дает автоматические варны) хочется использовать типизацию везде

Admin
ERROR: S client not available

illiatshurotshka❄️
25.08.2017
12:25:01
его create-react-app поддерживает
@syabro

.
25.08.2017
12:45:37
есть инструмент для вскода который в проптайпсы добавляет по клику?

Anton
25.08.2017
13:01:51
нет

Sergey
25.08.2017
13:28:51
Всем привет! Кто-нибудь запускал вебпак в следующем режиме: несколько точек входа - 1 точка = 1 страница, + 1 общий vendor.js, и после генерация [page name].html содержит vendor.js + [page name].js. Не получается к этому делу прикрутить devServer и HMR

Default
25.08.2017
13:43:36

Sergey
25.08.2017
13:43:54
благодарю

Gleb
25.08.2017
14:28:50
Привет, реакт роутер 3, если кто помнит, там isActive принимает какой нибудь паттерн матчинг?
У меня дилема есть ссылки и active завязана на роутер простетским LinkContainer он для проверки вызывает isActive в реакт роутере, на ссылки
/some/random
/some/random2
А в роутере редиректы на
/some/random/page/1
/some/random2/page/2
Таким образаом находясь на /some/random/page/1 не подсвечен /some/random как active
Неужели придется руками это делать? и никакого регекспа нельзя передать? Может кто сталкивался)

BekzoD
25.08.2017
15:32:09
Здравствуйте, еще один вопрос возник. Должен ли я знать webpack чтобы работать с ReactJs?

Lev
25.08.2017
15:33:28
Привет, подскажите ui либу для реакта, чтобы все и сразу, на подобие extjs/reactjs. Чтобы всякие таблицы, карусели, разметка страницы и прочее. И особенно шикарные дата гриды. Есть такое в одном флаконе или надо самому сбирать?

Denis
25.08.2017
15:33:39
Привет. Каким образом для сафари нужно отлавливать autocomplete для полей? onChange не работает по какой-то причине

Sergey
25.08.2017
15:42:05

Denis
25.08.2017
15:42:45
браузерный autocomplete

Google

Sergey
25.08.2017
15:43:54
У тебя в принципе работает оно?

Denis
25.08.2017
15:44:08
само собой работает
оно и должно триггериться. но в сафари этого не происходит. в сафари вообще неожиданные вещи происходят часто
что довольно странно

Denis
25.08.2017
15:49:01
Arc

Sergey
25.08.2017
15:49:29

Denis
25.08.2017
15:50:56
http://knigun.com/post/react-js-event-onchange-and-autocomplete-safari/
как вариант

Sergey
25.08.2017
16:02:27
Привет. Запилил Приложеньку на Реакте, производительность оч плохая, рендериться все от 2 до 5 секунд, посоветуйте, как оптимизировать все это?
http://217.28.215.170:3000/prod.html
дело не в запросах, смотрел в консольке, они проходят за 300 миллисекунд, а дальше идет сам процесс редеринга оч ДОЛГО
кстати, это мобильная версия

Dmitrii
25.08.2017
16:06:24
У меня вообще не грузится на сафари)

Lev
25.08.2017
16:06:26
Привет, подскажите ui либу для реакта, чтобы все и сразу, на подобие extjs/reactjs. Чтобы всякие таблицы, карусели, разметка страницы и прочее. И особенно шикарные дата гриды. Есть такое в одном флаконе или надо самому сбирать?

Egoarka
25.08.2017
16:06:44

Sergey
25.08.2017
16:07:25
у меня гуд работает
на 4 мобилках тестил, дройды еще вывозят, но не оч быстро, Айфоны вбщ тормоза