
D_d
28.08.2017
10:38:38
Спасибо

Сергей
28.08.2017
10:38:50
чтобы при заметных правках был релоад и не приходилось вручную его делать

Artyom
28.08.2017
10:39:08
https://github.com/gaearon/react-hot-loader
Сам не прикручивал, но говорят изи =D

Google

Artyom
28.08.2017
10:39:48
Я поднимал дискуссию на эту тему на прошлой неделе
Типо рхл норм, в итоге решили. Хотя есть там косяки, не помню какие уже...

des
28.08.2017
10:40:07

D_d
28.08.2017
10:40:33
Парни вопрос такой, есть компонент экрана screen внутри него есть несколько компонентов типа subScreen в сабскрине есть компонент Input, TextArea, как я могу слушать изменения инпут компонентов в самом верхнеуровнем ?

Сергей
28.08.2017
10:41:27
Сам не прикручивал, но говорят изи =D
правильная ссылка https://github.com/gaearon/react-hot-loader/blob/317d9579bf45ced5ba071a979111a51e5e7765a4/docs/README.md#migrating-from-create-react-app

Alex
28.08.2017
10:45:30

D_d
28.08.2017
10:45:53
(((((

Andrey
28.08.2017
10:46:19

Alex
28.08.2017
10:47:15
А может и нет
Хз

D_d
28.08.2017
10:48:43
с редуксом бы проблем не было да. просто вот какая задача. есть инпуты и по мимо того как они изменяются я проставляю им атрибут valid тру или фолс, хочу в верхнем компоненте смотреть если все поля тру то разблокировать кнопку отправки формы

des
28.08.2017
10:48:43

Google

des
28.08.2017
10:49:03
Зачем редакс для этого? Оверкилл же

D_d
28.08.2017
10:49:05

Mikhail
28.08.2017
10:49:09
Товарищи, а кто как решает проблему с генерацией id?
Допустим мне надо сгенерить для input + label уникальные id только для ux связки, но понятно при изоморфном рендеринге оно расходится. Пихать это в store не хочется

D_d
28.08.2017
10:49:20

des
28.08.2017
10:50:01

Mikhail
28.08.2017
10:50:43

D_d
28.08.2017
10:51:24
не подскажу уже (

Alex
28.08.2017
10:51:44
Привет всем!
Подскажите, пожалуйста
Есть проект на React+Redux + роутинг
Собирается все webpack'ом
Проект разросся и весит уже не мало
решил попробовать код-сплиттинг + react-loadable
не получается, в итоге на выходе могу получить максимум основной файл+файл чанка(один)
хотелось бы сделать так, что каждый роутинг отдельно билдится,и потом по мере надобности подгружался

Sergey
28.08.2017
10:51:52
я нашел ошибку, это пиздец товарищи! сортировка масива на сафаре работает по другому =/
https://stackoverflow.com/questions/15507729/safari-doesnt-sort-array-of-objects-like-others-browsers

Bogdan
28.08.2017
11:00:00
надо было следовать контракту компаратора

Sergey
28.08.2017
11:18:08

Alex
28.08.2017
11:25:18
Сергей, спасибо!

Rustem
28.08.2017
12:49:22
Кто-нибудь использует либу element-react?

Dmitry
28.08.2017
13:24:44

Alex
28.08.2017
13:25:19
Дмитрий, можно пример?
несколько не понял

Dmitry
28.08.2017
13:25:46
Дмитрий, можно пример?
https://github.com/dmitrymalakhov/noughtsanddaggers/blob/master/app/hoc/asyncComponent.js
юзаю так
const AboutRoute = () => import(
/* webpackChunkName: 'about' */
'./AboutRoute'
);
asyncComponent(AboutRoute)

Google

Artyom
28.08.2017
13:34:53
В CRA нет HMR, Дэн его допиливает
https://github.com/facebookincubator/create-react-app/issues/2972

.
28.08.2017
14:11:42
Погодите, я в компоненты могу вкладывать контейнеры, или только наоборот?
всм по феншую
я могу этот пресентер в папку компонентов отправить?

Сергей
28.08.2017
14:17:47

Jew
28.08.2017
14:36:50
Кто юзал https://react-table.js.org. Подскажите как запилить свою сортировку, прокинутую через
this.props
.

Artyom
28.08.2017
14:54:31
Дорогие мои, в шторме появился хак на подсветку styled-components!

Max
28.08.2017
14:54:53
давно уже

Artyom
28.08.2017
14:55:02
?

Max
28.08.2017
14:55:11
префиксы-постфиксы можно в настройках забить

Artyom
28.08.2017
14:55:16
А я гуглил-гуглил...

Artyom
28.08.2017
15:08:47
Я не понял, CRA обязывает именовать компоненты вот так Menu-item? И не разрешает так MenuItem

Stepan
28.08.2017
15:09:06
Не

Artyom
28.08.2017
15:09:32
Чета у меня шторм определяет файлы, какотрые камел кейсом названы как просто текстовые..

Сергей
28.08.2017
15:17:47
нехер так файлы называть
пиши как нормальный человек в param-case.js

Cenator
28.08.2017
15:19:08
Как тебе это удается?

Artem
28.08.2017
15:23:02
Всем вечер в хату!

Google

Nikita
28.08.2017
15:24:32
Я вот не понимаю почему webstorm подсвечивает == ?

Artem
28.08.2017
15:25:05
Ребятки-котятки, кто дружит к реактом, подскажите что за хз?
ERROR in ./src/application/routes/asyncRoute.js
Module not found: Error: Can't resolve './TasksPage/' in '/Users/artem/develope/js/fitrush_admin/src/application/routes'
@ ./src/application/routes/asyncRoute.js 421:11-40
@ ./src/application/routes/Routes.js
@ ./src/client/client.js
@ multi babel-polyfill react-hot-loader/patch webpack-hot-middleware/client?path=/__webpack_hmr&timeout=20000 ./client/client.js
Пытаюсь делать следующее:
export const TasksPage = asyncRoute(() => {
return System.import('./TasksPage/');
}, {
action: 'getAllTasks',
name: 'tasks',
isProtected: false,
});
И сама папка существует!

Sergey
28.08.2017
15:25:43

Cenator
28.08.2017
15:26:11

Sergey
28.08.2017
15:26:33

Admin
ERROR: S client not available

Nikita
28.08.2017
15:27:03

Sergey
28.08.2017
15:27:17

Artem
28.08.2017
15:28:19

Nikita
28.08.2017
15:28:47
ага
Ну вообще логично ,приведение типов это зло

Artem
28.08.2017
15:29:56
Импорт покажите
return System.import('./TasksPage/');
вот этим и импорчу, иначе через require или иначе, эффект тот же

Sergey
28.08.2017
15:30:06

Сергей
28.08.2017
15:34:35

Егор
28.08.2017
15:47:53
Всем привет! У кого есть опыт работы в связке react, redux, immutablejs на среднем или большом проекте?

Max
28.08.2017
15:48:22

Егор
28.08.2017
15:49:23
Max, акцент на immutablejs) Сейчас начинаю выстраивать архитектуру большого приложения, решаю - стоит ли его использовать.

Max
28.08.2017
15:49:51
у нас не взлетел

Tauka
28.08.2017
15:49:56

Max
28.08.2017
15:50:05
как-то гемора больше чем профита

Google

Tauka
28.08.2017
15:51:21
Можно написать свои отдельные иммутабельные функции

Егор
28.08.2017
15:51:56
А в чем самый геммор? Меня подкупает, что там под копотом сразу есть все необходимые операции по работе с иммутабельными данными, к тому же еще и оптимизированны эти операции. Не нужно велосипедить.

Max
28.08.2017
15:53:12

Tauka
28.08.2017
15:53:14
На самом деле писать свои не так сложно, зато точно знаешь поведение, да и КБ лишние сохранишь
А в чем самый геммор? Меня подкупает, что там под копотом сразу есть все необходимые операции по работе с иммутабельными данными, к тому же еще и оптимизированны эти операции. Не нужно велосипедить.

Andrew
28.08.2017
15:53:15
коллеги, приветствую, а подскажите пожалуйста, как вы работаете с РЕml5 file API из React?

Max
28.08.2017
15:53:26
если надо дип иммутейбл, я нашел object-path-immutable
ну т.е. не очень понятно зачем вводить дополнительную сущность в проект

Егор
28.08.2017
15:54:39
Хорошо, вероятно без него буду работать. Не думаю, что есть острая необходимость, не заменяет повышения сложности и Кб.

Max
28.08.2017
15:55:34
вот примерно так же и подумал

Tauka
28.08.2017
15:55:37
Подробней расскажи, пожалуйста. Какие советы? О чем пожалел?
Пожалел что не использовал prop types. Пожалел что не отделил бизнес логику от вёрстки. Пожалел что не использовал селекторы и не отделил data shape от view. Пожалел что не чётко выстроил правила наименования функции и переменных. Пожалел что не писал тесты с самого начала.

Max
28.08.2017
15:55:38
но может кому-то вкатил
тоже мне проблема )

Nikita
28.08.2017
15:56:51