
jslby
04.12.2017
05:50:46
которая вроде как идет из файлов самого модуля
со стандартным примером

Никита
04.12.2017
05:53:13
с какой то версии выпилили PropTypes из реакта, теперь это отдельным модулем идет
то есть
npm install —save prop-types
и в импорте вместо import {PropTypes} from 'react'
сделать import PropTypes from 'prop-types';

Google

jslby
04.12.2017
05:58:02
т.е. менять сам модуль?
а еслть ли какие то более новые решения?

Rostyslav
04.12.2017
06:46:09
redux?
Да, сделал все как в документации, с враперром для onback

Mars
04.12.2017
06:48:45
На сколько я понимаю, можно самому сделать обработку экшенов в редьюсере. Вместо коробочного

Rostyslav
04.12.2017
06:54:22
Просто как я понял, Екшн бек, с реакт навигейшн выбрасывает пред идущий роут со стейта и получается , что в стейте не лежит твоя цепочка прохода по скринам, а просто вложеность

Valery
04.12.2017
07:37:48
Кто работал с картами + react-native, есть рабочие пакеты для работы с картами яндекса или 2гис?
Есть react-native-map с гугл картами, но и там 772 issues

Никита
04.12.2017
08:03:54

Evgeniy
04.12.2017
08:14:53
всем привет! =)
кто подскажет по редаксу - если у меня есть несколько редьюсеров , объединенных combineReducers, могу ли я из одного редьюсера вызвать другой? конечно выглядит такая идея костыльно, но вдруг есть какое то решение

Иван
04.12.2017
08:15:59

Dmitriy
04.12.2017
08:27:29
Это уже нужно в мидлвары лезть, там ты можешь несколько action передавать в уже конкретный стор.

Evgeniy
04.12.2017
08:54:54
вас понял =) мидлвары пока что для меня тёмный лес, решу другим способом

Ваагн
04.12.2017
08:56:56
о сагах: redux-saga.js.org
возможно, будут полезны также https://redux-observable.js.org/
но с этим я пока не успел поработать)

Google

Evgeniy
04.12.2017
09:00:26
спасибо, ссылочки сохраню, может когда-нибудь пригодится )
а пока что у меня задача простая, можно решить кучей способов, просто стало интересно, что если мы разделяем редьюсер на отдельные, то есть ли между ними связь

Вячеслав
04.12.2017
09:08:06

Evgeniy
04.12.2017
09:09:21

Вячеслав
04.12.2017
09:09:52

Evgeniy
04.12.2017
09:12:21
да, почитаю, похоже когда-нибудь может пригодиться

Ваагн
04.12.2017
09:21:30
может кто-то посоветует хороший, большой, сложный проект на гитхабе? Чтобы почерпнуть оттуда архитектурные решения для реакт-стека

Sergey
04.12.2017
09:21:58
Error: Cannot save image. Unable to write to tmp location. такая вот ошибка react-native-image-croper на реальном девайсе(iOS) гугл нечего вообще не подсказал хелп

Play
04.12.2017
10:01:18

Ваагн
04.12.2017
10:03:19
https://github.com/JSSolutions/GitterMobile/blob/master/app/modules/ui.js
actions, action creators, reducer в одном файле) ну такое))

Вячеслав
04.12.2017
10:04:27
Ссылка на github там внизу

Play
04.12.2017
10:07:16

Ваагн
04.12.2017
10:08:11
спасибо!

Алексей
04.12.2017
10:08:37

Ваагн
04.12.2017
10:08:57
вот хотелось бы, чтобы было ducks
т.е. с разделением by feature

Play
04.12.2017
10:09:12

Sergey
04.12.2017
10:09:13

Google

Mars
04.12.2017
10:09:40
https://github.com/erikras/ducks-modular-redux/raw/master/migrate.jpg
Обратите внимание на коли-во звезд, и то что в проекте кроме ридми ничего нет

Вячеслав
04.12.2017
10:10:51

Play
04.12.2017
10:13:48
Когда DrawerNavigator содержит в себе StackNavigator
Так любой компонент в этом месте:
https://github.com/react-community/react-navigation/blob/5a265065953cea00b23d4bba81749cb48f110407/examples/NavigationPlayground/js/Drawer.js#L52
можно вставить StackNavigator или TabNavigator - это уже по вашей фантазии.

Алексей
04.12.2017
10:14:12

Вячеслав
04.12.2017
10:14:36

Alexsandr
04.12.2017
10:14:38
@playra, короче я тут опять говна покушал, вопрос такой как вычеслять размеры шрифтов картинок, относительно размера экрана
потому что это просто пипец

Ваагн
04.12.2017
10:16:00

Alexsandr
04.12.2017
10:16:19
хочется чтобы призапуске пересчитать размеры шрифтов
чтобы они одинаково выглядели

Ваагн
04.12.2017
10:16:32

Илья
04.12.2017
10:16:47

Alexsandr
04.12.2017
10:16:54
я честно незнаю(

Илья
04.12.2017
10:17:00
Экраны же разного размера
Физический размер шрифта одинаковый

Alexsandr
04.12.2017
10:17:20

Google

Алексей
04.12.2017
10:18:40
я бы через нативку сделал, там можно узнать сколько займет

Play
04.12.2017
10:19:19

Alexsandr
04.12.2017
10:19:28
я вот тоже думаю

Кирилл
04.12.2017
10:22:21
да, а я хочу чтобы был разный
надо наверное на PixelRatio обращать внимание, чтобы в зависимости от dpi узнавать множитель шрифта при старте приложения

Илья
04.12.2017
10:28:17
К ширине экрана надо привязываться тогда

Никита
04.12.2017
10:29:29
http://facebook.github.io/react-native/docs/text.html#allowfontscaling не то?

Кирилл
04.12.2017
10:30:34

Alexsandr
04.12.2017
10:40:40
Да я пришёл к выводу что дизайнер у нас криворукий
Всем спасибо
Вариант с pixelratio подошёл

Adaptive
04.12.2017
11:17:01
Всем привет !
У кого-нибудь было такое, что при navigation.dispatch componentWillMount вызывается 2 раза ?
При этом initialRoute работает нормально, когда начинаю ходить с drawer по сценам, начинается такое поведение.

morda
04.12.2017
11:36:06
cwm может скольугодно много раз до маунта вызываться) надо иметь это ввиду всегда)

Adaptive
04.12.2017
11:38:04
Да ? ) Нука объясни с чем это связано тогда )

morda
04.12.2017
11:39:09
ну что-то изменилось пропсы-стейт
не важно
важно не пихать туда вызовы апи например

Adaptive
04.12.2017
11:42:30
то есть ты утверждаешь, что при изменении пропсов или стейта будет cwm вызываться ? )
что-то не убедительно)
для этого думаю есть другие методы в реакте)

Ваагн
04.12.2017
11:43:34

Google

Ваагн
04.12.2017
11:43:51
для проверки на то, надо ли перерисовать и пр, это же пре-ренденринг, нет?
а не, компонент уже железно будет пере-рендериваться в таком случае, перепутал

Adaptive
04.12.2017
11:46:59
class LayoutNewscompany extends React.Component {
componentWillMount() {
console.log('did mount');
}
render() {
return null;
}
}
Как бы вот весь код пока что для теста этого бага фичи) did mount 2 раза) притом объясняю это происходит так, основной навигатор у меня Drawer, а внутри Stack, именно от Drawer -> Stack такое поведение, внтури стэка я также хожу по разным сценам и такого поведения нет.

Play
04.12.2017
11:55:00

Adaptive
04.12.2017
11:56:47

Denis
04.12.2017
12:50:10
подскажите люди добрые, добавил react-native-vector-icons, добавляю иконку, а она не отображается

Никита
04.12.2017
12:50:46
пересобирал приложение?

Denis
04.12.2017
12:51:26
Да, конешн
уже и сморел файлы андроида, на просторах стаковерфлоу писали что там могли не добавиться нужные строки

Алексей
04.12.2017
12:52:44
name выглядит странно, такая иконка точно есть?

Play
04.12.2017
12:53:22

Denis
04.12.2017
12:53:38

Play
04.12.2017
12:54:42
<Icon name="rocket" size={30} color="#900" />
Так попробуйте

Denis
04.12.2017
12:55:42
тоже самое

Play
04.12.2017
12:55:49
import Icon from 'react-native-vector-icons/FontAwesome'
сорри)

Алексей
04.12.2017
12:56:33