
Vladimir
17.01.2017
11:39:27
Это нормально

Yan
17.01.2017
11:40:09
так вроде смысл реакт нейтив в этом и состоит
один код на все, только различия во вьюшках

Dimitriy
17.01.2017
11:40:50

Google

Yan
17.01.2017
11:41:19
а что тебе мешает реюзать код на вебе, если он подходит?
если бы у тебя были какие-то специфичные условия для веба, то да, писал бы другой код
а если все одно и то же требуется, то что мешает использовать его везде?

Alexander
17.01.2017
11:42:16
Я не настоящий сварщик, но по-моему оно так и задумано, в смысле такой набор технологий позволяет делает такие вещи.

Dimitriy
17.01.2017
11:43:08

Alexander
17.01.2017
11:46:41

Roman
17.01.2017
11:46:50

Dimitriy
17.01.2017
11:47:48
Ну, понятное дело) Но ты себе это представляешь?)
Это было самой сложной задачей перед тем как слить два реакта.

Roman
17.01.2017
11:48:24
Обернул локалсторадж в промисы, вышел асинксторадж

Alexander
17.01.2017
11:49:30

Dimitriy
17.01.2017
11:51:14
Ну так поделись же своим методом, только наверно лучше в reactnative_ru чате
Та, это еще слабо похоже на годный проект, чтобы показывать всем.
Я сейчас допишу тесты и потом, наверное, выложу где-то как бойлерплейт для написания универсальных клиентов к апи.
очень удобная штука даже в плане тестирования. один раз написал тестирование саг, экшенов, редюсеров и валидаций. И все, логика протестирована на трех платформах.

Vitaly
17.01.2017
11:52:54
Мне тут вспомнился https://github.com/necolas/react-native-web по сути нужно просто обернуть localStorage в единое с RN api и юзать разные либы в зависимости от энваромента

Google

Dimitriy
17.01.2017
11:55:10
У меня с ним дело не пошло, годным оказался только react-native-storage

Ҫѐҏӗѫӑ
17.01.2017
11:55:19
ну или хотя бы в thenable
тогда можно будет не терять тики в браузере

Сергей
17.01.2017
11:58:01

Ҫѐҏӗѫӑ
17.01.2017
11:58:41
{ then: ()=>{} }

Eugeniy
17.01.2017
11:58:45
объект с then

Danil
17.01.2017
12:07:54
А пропсы которые в ...rest их можно в шаблонной строке заюзать?
Пример:
className={input ${...rest}}

Aleksey
17.01.2017
12:13:39
...rest не являет валидным js кодом вне {} или []
вне object literal или []. а то {} - как-то неоднозначно. может и блок кода обозначать

Aleh
17.01.2017
12:15:24
join?

Danil
17.01.2017
12:16:48
Это не надо уже делать.
Напишите пожалуйста недочеты компонента
В класснэйме заменил this.props.extclass на просто extclass

? ethorz
17.01.2017
12:18:28
bind на HADLE?
ой

Danil
17.01.2017
12:18:56
Атрибуты type id name className есть у всех инпутов в форме

from
17.01.2017
12:19:02
id, type, name годится передавать как раз в ...rest, т.к. это всё дом-атрибуты
а extclass норм назвать className

Google

Danil
17.01.2017
12:20:02
Там просто 3 класса одинаковых, а один может отличаться

Maxim robox
17.01.2017
12:20:08
Ты что, программируешь с телефона? :3

Danil
17.01.2017
12:20:12
Я вот так сделал поэтому
Нет, у меня телеграма на компе нет, это вэбшторм
То есть пхпшторм

Даниил
17.01.2017
12:24:17
а откуда ты берешь handleChange? он же не описан

Dmitriy
17.01.2017
12:28:34
PropTypes отсутствуют
Если кто-то вназпено пишет SPA с использованием react, react-router, redux, как вы управляете загрузкой и очисткой данных для разных компонентов (или "страниц")?

Aleksey
17.01.2017
12:36:49
в контейнере компонента по параметрам по которым строится запрос (пейджирование, сортировка, фильтры) формируется хэш и сравнивается с тем что хранится в сторе. если не совпадает - тянем данные заново и выставляем хэш.
детали, естественно, разнятся от компонента к компоненту - принцип, примерно, одинаковый.
иногда добавляется инвалидация по истечению некоторого срока

Maxim robox
17.01.2017
12:42:38
Неудобно.

Дмитрий
17.01.2017
12:42:47
В дороге ок

Дмитрий
17.01.2017
12:44:11
Не серьезно конечно)

Сергей
17.01.2017
12:47:12
я тоже так иногда делаю
иногда на тестовый сервер хожу перезапустить какой-нибудь демон

Eugeniy
17.01.2017
12:50:43
мм
а что за приложение? под андроид
termux?

Дмитрий
17.01.2017
12:51:19
Ага
Не могу правда на нём n запустить, уже как только не изгалялся

Google

Сергей
17.01.2017
12:53:10
а что за n?

Eugeniy
17.01.2017
12:54:04
Я нищий с андроидом:D

Дмитрий
17.01.2017
12:56:54

Сергей
17.01.2017
12:58:01
спасибо
а чем nvm не угодил?

Gordey
17.01.2017
12:58:14
n это nvm для хипстеров )

Admin
ERROR: S client not available

Gordey
17.01.2017
12:58:24
потому что это tj же

Andrew
17.01.2017
12:58:44
nvm рулит
я пока nvm не вкатил, намучался... а после nvm жизнь прекрасна стала

Dmitriy
17.01.2017
12:59:36

Aleksey
17.01.2017
13:00:11
для каждой сущности/списка сущностей свой редьюсер

Roman
17.01.2017
13:00:20
nvm не работает с fish

Сергей
17.01.2017
13:00:51
зато с zsh работает
n хочет sudo?!
бред

Aleksey
17.01.2017
13:01:23
если дерево сущностей разветвленное со множеством взаимных зависимостей добавляю normalizr

Дмитрий
17.01.2017
13:04:05

Dmitriy
17.01.2017
13:04:17

Google

Danil
17.01.2017
13:04:55
Он берётся в родителя
а откуда ты берешь handleChange? он же не описан

Dmitriy
17.01.2017
13:05:38
@ZeroBias а что конкретно имеется в виду? У нас редьюсеров много, но все они работают с объектами в корне стора. То есть { reducer1: {...}, reducer2: {...} } и функция combineReducers их объединяет. Это не про то речь?

Aleksey
17.01.2017
13:05:41

Дмитрий
17.01.2017
13:06:27

Kate
17.01.2017
13:06:59
всем привет) кто может посмотреть конфиг вебпака мой?

Yan
17.01.2017
13:08:29
скидывай

Kate
17.01.2017
13:08:46
мне нужно было подключить загрузки кантинок и svg, я из этого https://github.com/Ekaterina-Kaschenko/react_shop/blob/master/webpack.config.js добавила в свой конфиг загрузчики, модули поставила, получилась вот такая штука, но оно ругается так как у меня html генерируется не в конфиге, а отдельно
https://jsfiddle.net/xm2fuxob/1/
сейчас как раз ругается что config не обьявлен, что логично
могу скинуть текущий проект где все эт проверяю
там немного)
нам начиная с 125 строки вставила другое
я стили писала на sass и мне нужно чтобы компилило такую структуру

Yan
17.01.2017
13:12:54
так подключил sass-loader

Kate
17.01.2017
13:13:35
у меня оно вроде как компилило с помощью postcss-loader

Vladimir
17.01.2017
13:13:38
боже

Yan
17.01.2017
13:13:42
у тебя какой-то мудреный конфиг

Kate
17.01.2017
13:13:43
просто мне это в конфиге прописать надо