This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-01-27
Channels
- # aws-lambda (3)
- # beginners (3)
- # boot (327)
- # capetown (2)
- # cider (156)
- # cljs-dev (368)
- # cljsjs (13)
- # cljsrn (53)
- # clojure (403)
- # clojure-czech (5)
- # clojure-dev (4)
- # clojure-greece (2)
- # clojure-russia (72)
- # clojure-spec (12)
- # clojure-uk (129)
- # clojurescript (156)
- # core-async (1)
- # cursive (33)
- # datomic (35)
- # emacs (10)
- # events (1)
- # hoplon (4)
- # jobs-discuss (3)
- # klipse (1)
- # lein-figwheel (14)
- # leiningen (5)
- # luminus (5)
- # off-topic (15)
- # om (69)
- # om-next (2)
- # onyx (2)
- # parinfer (15)
- # perun (12)
- # re-frame (30)
- # reagent (7)
- # ring-swagger (8)
- # spacemacs (10)
- # specter (6)
- # untangled (69)
- # yada (13)
глупый вопрос. как продолжать нумерацию версии у форка? допустим я форкнул re-com "1.3.0", добавил незначительные изменения которые не буду пулреквестить, я могу сделать версию форка re-com "1.3.1" ?
@andre (#{5 6} a)
вопрос был про 5 и 6 😛
@artemyarulin а ты знаешь, как статическое поле в rum компонент добавить?
class HomeScreen extends React.Component {
static navigationOptions = {
title: 'Welcome',
};
render() {
return <Text>Hello, World!</Text>;
}
}
дак это просто переменная не?
зафега тебе его внутрь обязательно компонента, def снаружи низя?
а неа, туплю, его читают потом
оффтоп - раньше все делали свои движки для блогов, теперь походу на навигаторы/роут лайбрари переключились
как тебе этот навигатор? или ты тока начал?
https://github.com/tonsky/rum/blob/gh-pages/examples/rum/examples/custom_props.cljs#L15-L33
расскажи потом чо как
хочу, чтобы путь навигации персистить можно было, и восстанавливать потом. чтобы компоновать можно было (со страницы с табами переходить на другую с сохранением табов, но возможностью их прятать) чтобы анимация навигации была в соседнем треде, иначе беда
думаю, причина написания своих раутеров в отсутствии расширяемости у существующих: информационная модель sitemap’а содержит не только рауты конкретных страниц, но и метаданные типа “заголовок страницы на по этому рауту”, “редирект с этого раута при нажатии кнопки “Сreate””, “компонент, который должен рендениться” и т.д.
я сам намедни склеивал bide с инфой по тому, как для UI раута Х подсосать данные с API раутов Y, Z, Q и отрендерить компонент K
вот такие зомбаки получаются, когда информационную модель раута надо расширить за счет дополлнительных данных
Вопрос про реакт. Так получилось, что клиент пожелал мобильную версию сайта на реакте, основой screen это длинный список(без пагинации, кнопка есть подгрузить еще), каждый элемент которого имеет от 3 до 10 фотографий. Пока в списке 10 элементов все ок, но как их становится 100 весь ui начинает дико тупить. Подскажет кто какие есть доступные методы оптимизации работы ui(я про отзывчивость)?
@a.espolov виртуальный скролл через переиспользование компонентов, то есть рендерить только то, что сейчас во вьюпорте. это стандартная оптимизация в iOS в компоненте списка
у нас на Rum сделан такой бесконечный список
почему не катит?
сеофрендли когда все на реакте? 😄 😄 😄
ну смотря в каком смысле френдли, чтобы пауки весь контент видели?
а как пагинация здесь поможет?
чет я не понимаю, в чем тогда разница?
интересно было бы почитать про алгоритм действий паука, когда он видит пагинацию на JS
если это ссылки с хешами, то он их прокликивает?
через пуш стейт?
можно попробовать в виртуальном списке после каждого 10-го айтема вставлять линк на след 10 айтемов
линк в 1px или что-то в этом роде
если только паук не достаточно умный, чтобы пропускать ссылки визуально не подходящие под требования “ссылки” 🙂
@roman01la спасибо за сочувствие)
Думаю что идея на 10 айтемов отображать 70 фоток хоть и маленьких не лучшее решение
В общем при списке в 273 элементов и примерно 2к фоток, обработка всех событий начинает тупить. Как только перехожу на детальную страницу элемента, все в разы быстрее начинает работать
у нас грид, 6-7 колонок Х 500-600 строк тоже начинает тупить, вирутальный список эту проблему решил отлично
@a.espolov посмотри как сделана страница акции у modnakasta