
Nikita
20.01.2017
11:17:47
народ, а кто что плохого видит в идее добавить в движок переводов глобальные переменные?
я вот думаю скорость чутка просядет, тк во всех фразаз прийдется переменные искать, но это прям мизер

? ethorz
20.01.2017
11:17:48
можно самому написать

Andrew
20.01.2017
11:17:50
в подобных масках есть встречается проблемка одна. не знаю в конкретной данной есть ли. в общем курсор вмораживается в конец строки и невозможно ввести что-либо в начало или середину.

? ethorz
20.01.2017
11:19:18

Google

? ethorz
20.01.2017
11:19:22
остальное days
или что ты конкретно хочешь?

Danil
20.01.2017
11:21:06
Сейчас проверил, вводится в любое место
в подобных масках есть встречается проблемка одна. не знаю в конкретной данной есть ли. в общем курсор вмораживается в конец строки и невозможно ввести что-либо в начало или середину.
Я только не пойму как очистить её
После переключения
Использовал shouldComponentUpdate - не помогло

? ethorz
20.01.2017
11:23:16
очистить что?

Danil
20.01.2017
11:23:35
Инпут с вводом телефона

? ethorz
20.01.2017
11:23:43
зачем? Оо

Danil
20.01.2017
11:23:44
Я ввожу в него что-нибудь

? ethorz
20.01.2017
11:24:00
ну

Danil
20.01.2017
11:24:02
Меняю страну, маска меняется, а то что введено остается

Google

? ethorz
20.01.2017
11:24:18
так повесь пропс

Denis
20.01.2017
11:24:29
потому что в присваиваешь значение в state и его не обнуляешь при смене страны, не?

? ethorz
20.01.2017
11:24:30
и событие onChange

Andrew
20.01.2017
11:24:32
https://icoderxxi.github.io/react-redux-form-autosuggest/ вот тут поиграйся флажками
код тут https://github.com/iCoderXXI/react-redux-form-autosuggest/blob/master/src/reducers/phoneReducer.js

? ethorz
20.01.2017
11:25:16
вообще ловишь хэндлер в котором очищаешь стейт для телефона

Danil
20.01.2017
11:25:18
В стэйте только маску меняю

? ethorz
20.01.2017
11:25:27
хэндлер на этом выпадающем списке

Сергей
20.01.2017
11:26:29
https://github.com/iCoderXXI/react-redux-form-autosuggest/blob/master/src/components/PhoneInput.js#L56
вот так плохо делать)

Andrew
20.01.2017
11:26:55
да знаю, меня в пух и прах раскритиковали что не надо было все в редьюсер упихивать :)

Сергей
20.01.2017
11:27:09
ахах))
ладно

Andrew
20.01.2017
11:27:13
рефакторить надо безусловно

? ethorz
20.01.2017
11:28:43
"Компилятор и просмотрщик гипертекста написан на Borland Pascal 7 в 1997 году"
забавно))
олдскул в репо
можно как-то форки удалить?

Сергей
20.01.2017
11:30:51
чужие?

? ethorz
20.01.2017
11:30:58
мои

Сергей
20.01.2017
11:31:04
можно

? ethorz
20.01.2017
11:31:10
удалить мои форки

Google

Сергей
20.01.2017
11:31:12
заходишь в форк, в настройки и сносишь

? ethorz
20.01.2017
11:31:59
да, нашел, спасибо

Dmitriy
20.01.2017
12:00:02
intl ?
она умеет склонять существительные?

Vladimir
20.01.2017
12:01:35

Dmitriy
20.01.2017
12:02:32
как с помощью этого могу сделать то что мне нужно?

Vladimir
20.01.2017
12:05:31
взять react-intl, раз уж мы в реакт чате
и посыпать сверху своими i18n текстами

? ethorz
20.01.2017
12:06:38
вопрос на засыпку, работал кто с апи openweather?
есть у них встроенная интернационализация? По реквесту задавать язык ответа

Azein
20.01.2017
12:08:05
Друзья, попытаю еще раз счастья со своим вопросом. Если кто пользуется react-router'ом v4, есть какой-то простой способ заставить его реагировать на изменения хистори не из самого роутера (вне реакт-контекста)?

Dreamerinnoise
20.01.2017
12:09:46
хотя я хз как там в v4 сделали связку

? ethorz
20.01.2017
12:11:20
Multilingual support
всё, нашел

Azein
20.01.2017
12:11:28
В том-то и дело, что я не нашел в документации ничего про это. На SO пишут что так больше не работает, и нужно использовать контекст и метод transitionTo (это есть в доке, я так сделал, но мне не очень удобно оказалось - например, уже не напишешь простой хелпер для управления хистори из саги, надо что-то пробрасывать, причем из инстанса)

Dmitriy
20.01.2017
12:14:45

Vladimir
20.01.2017
12:15:19

Dreamerinnoise
20.01.2017
12:17:03

Dmitriy
20.01.2017
12:17:59
Понятно, похоже без вкуривания просто так не использовать

Google

Dmitriy
20.01.2017
12:18:00
Спасибо

Mikhail
20.01.2017
12:25:17
npm install -S intl
в index.js проекта или что-то там корень
import "intl";
import "intl/locale-data/jsonp/ru-RU";
Работает как babel-polyfill только для дат/чисел

Dmitriy
20.01.2017
12:31:41
Спасибо, Mikhail
Кто-то использует вот это? https://github.com/Rezonans/redux-async-connect
Есть аналог который поддерживается?

Yaroslav
20.01.2017
12:53:13
Ребят, подскажите, обычно во многих примерах есть такая папка как containers, какие компоненты в нее нужно класть?

Admin
ERROR: S client not available

Yaroslav
20.01.2017
12:53:43
Оберточные?
У меня есть компонент player.js куда лучше его положить? В папку components или containers?

Mikhail
20.01.2017
12:55:56
У нас контейнеры используются для логики, рендер и компоненты, которые должны отрисовыватся лежат в другом месте

Yaroslav
20.01.2017
12:56:59
Т.е при наличии папки containers папка components служит для отрисовки
?

Mikhail
20.01.2017
12:57:18
да

Yaroslav
20.01.2017
12:58:02
Опять же вопрос, название должны быть одинаковыми?
Типа containers/player.js components/player.js
Такой тупик с это организацией приложения

Сергей
20.01.2017
12:59:26
почитай Atomic Design
многие вопросы отпадут

Yaroslav
20.01.2017
13:00:49
Мне бы вот сейчас получить ответ

Google

Yaroslav
20.01.2017
13:00:57
За совет спасибо
Добавлю с закладки

Сергей
20.01.2017
13:01:14

Yaroslav
20.01.2017
13:01:55
А саму логику компонента где хранить?

Сергей
20.01.2017
13:03:07
У компонентов не должно быть логики
Компоненты это чисто отображение данных
если юзаешь ридакс, то попробуй redux-saga
есть смысл хранить логику в сагах
Если же не юзаешь, попробуй паттерны: Сервис-объект, DCI
просто отдельная директория с классами, не зависящими от react/redux — чистая логика
Так легче тестировать
Сразу разделяешь логику приложение и view

Dmitry ?
20.01.2017
13:04:51
pure функции-компоненты — в components, всё остальное containers

Сергей
20.01.2017
13:05:25
вот ссылка
http://bradfrost.com/blog/post/atomic-web-design/
этот архитектурный подход лучше container/components

Dmitry ?
20.01.2017
13:06:02
Ну, я упростил. В последнее время вообще не делаю containers/components, а разделяю на отдельные модули

Сергей
20.01.2017
13:06:46

Yaroslav
20.01.2017
13:06:49
@sovamist Большое спасибо за ответ, буду смотреть

Eugeniy
20.01.2017
13:07:33

Сергей
20.01.2017
13:08:05
но я предпочитаю, объединять эти подходы:

Andrew
20.01.2017
13:08:06
народ а кто react-router@next пользует уже? чет прям вкусно так, стоит ли его брать в проект?