Alexey
спасибо, закрыло очень много вопросов )
Alexey
официальный Human Interface Guidelines идет без размеров ?
Phil
Я так понял я не могу заанимировать svg path чтоб одна форма перешла в другую
Phil
а могу ли я юзать гифки
Phil
но как бы указывая скорость с которой нужно запускать
Phil
и кадры
Phil
или что то подобное
Alexey
не перерендеривает все древо компонентов, только в тех что были изменения
Elijah
нет
Elijah
он перерендеривает только тогда, если props и nextProps не shallowEqual
Alexey
Elijah
но просили верно
Elijah
Alexey
Я бы поспорил, в аналогичности твой и моей фразы.
Elijah
го)
Elijah
а то истина останется скрытой
Alexey
немного отвлечение от темы канала )
Elijah
ладн
Elijah
https://stackoverflow.com/questions/41340697/react-component-vs-react-purecomponent
Elijah
но вот тут, вроде, подробно описано
Elijah
все, простите за спам.
Alexey
React.PureComponent в Native нету ?
Elijah
вроде есть
Elijah
это же не из rn
Elijah
а просто из react-а
Alexey
пока что не совсем понимаю как это в rn работает
Vadim
используется
Elijah
PureComponent - это из React. И он отлично работает с RN
Elijah
Vit
Андрей
Объясните неандертальцу что значит dropped so far, в окне фпса
Андрей
Андрей
А все, это сброшенные кадры
Preeternal
Что то наподобие Wine, но для запуска OS/2 программ на Linux, например xCode. Пока только Hello World https://hg.icculus.org/icculus/2ine/
Artem
Ребят всем привет , здесь кто-то шарит в кишках реак нэйтива ? Интересует как происходит рендеринг , кто отвечает за изменение состояния нативных вьюшек , как рассчитывается то какие вьюхи нужно обновить. Или кто может сталкивался с похожей проблемой: меняется свойство реакт компонента , сначала он рисовал картинку , а затем метод, после изменения свойства , render возвращает null из за чего картинка должна исчезнуть , но она не исчезает( на андройде) ?
Igor
Ребят всем привет , здесь кто-то шарит в кишках реак нэйтива ? Интересует как происходит рендеринг , кто отвечает за изменение состояния нативных вьюшек , как рассчитывается то какие вьюхи нужно обновить. Или кто может сталкивался с похожей проблемой: меняется свойство реакт компонента , сначала он рисовал картинку , а затем метод, после изменения свойства , render возвращает null из за чего картинка должна исчезнуть , но она не исчезает( на андройде) ?
привет, честно скажу что не видел кишки RN, но в целом реакт сам по себе не рендерит - рендерят либы типа react-dom, react-native, react-test-renderer Когда ты что-то возвращаешь из метода render, то обновляется дерево react element'ов(aka виртуальный DOM, который на самом деле не DOM). render'ы компонентов могут происходит много-много раз и при этом интерфейс не изменится, пока реакт не посчитает нужным. За это отвечает алгоритм reconciliation, его текущая версия называется fiber, он основываясь на эвристиках в подходящий момент времени вычислит нужный диф и вызывает настоящий рендерер
Artem
Nikita
Всем привет!
Есть такой вопрос:
Дано: react-native-router-flux с навигацией по табам. На каждой сцене (или стэке?) основной нужны разные хидеры. Как лучше всего реализовать?
Nikita
Видимо navBar  на сцене по эту душу
Nikita
Но вопрос всё ещё актуален, если кто-то решал подобное!
Aleksei
емнип под капотом react-navigation, а значит у табов убрать хэдер, а в каждой сцене вставить свой стэк
Artem
Можно ли как-то запилить компонент, который будет восприниматься как текст, если сложить его в компонент Text, например?
Artem
Хочу сделать что-то типа такого
<Text><Translate>SignInScreen.SignInTitle</Translate></Text>
Nick
Nick
Artem
Но я с rn 3 дня как работаю, идеи получше приветствуются
Nikita
Никогда не мог понять смысла менять язык на лету
Nick
Nick
и если есть локаль отрендерит перевод, нету - шаблон
Nick
ну, это совсем деревянный пример на лету
Artem
Nick
например так
Nick
https://github.com/AlexanderZaytsev/react-native-i18n
Artem
например так
Ну дык все равно придется прокидывать язык во все компоненты, разве нет?
Artem
Я как раз i18n и юзаю
Demuz
Не понял, чтобы использовать разные локализации, здесь библой принято пользоваться? )))
Kirill
сделать 1 компонент это как раз реакт вей
Kirill
Aleksei
const Translate = ({ text }) => <Text>{text}</Text>;
connect()(Translate);
или я чет не понял
Kirill
ну да)
Nikita
А можно как-то избавиться от relative путей для имейджей в RN?
source={require('../../../assets/images/icon-settings.png')} напрягает так писать
Kirill
Aleksei
странное желание
Nick
A
коллеги. пришло время интегрировать в приложение бизнес логику, поделитесь опытом, с чем готовите redux? что нужно для минимального старта? санки или саги?
Aleksei
там скорее всего проверка чилдренов на стринг идет, так что вряд ли получится
Kirill
Nikita
Anton
Кто подскажет?
Есть страница с шапкой (довольно массивной) и FlatList'ом. Мне нужно прикрепить эту шапку к скролу FlatList'а. ListHeaderComponent использовать для этого случая не хочу, так как лагать рендер будет. Нужно что то типа CoordinatorLayout (как в андроиде)
Nikita
https://github.com/tleunen/babel-plugin-module-resolver
А нет под рукой конфига какого-нибудь для него?
У меня что-то пытается резолвить из /node_modules/react-native/src/assets/images/
Хотя стоит так всё:
"plugins": [
[
"module-resolver",
{
"root": ["./src"],
"alias": {
"@images": "./src/assets/images"
},
"extensions": [".js", ".ios.js", ".android.js"]
}
]
]
Nikita
<Image
style={{ width: 17.5, height: 17.5 }}
source={require('@images/icon-settings.png')}
/>