
Nikita
07.06.2016
12:53:15
onPress={() => dispatch(removeNotification(item))} - 2 агрумент connect изучи
большинством, если не всеми библиотеками для переводов. Можно через state-management библиотеку, хотя не вижу смысла

Ivan
07.06.2016
12:54:39
@gusnkt спасибо! понял попробую
Меня вот AsyncStorage смущает, я с ним через callback работаю, как лучше через await или так норм? https://github.com/ivanzotov/react-native-example/blob/master/app/actions.js#L41

Google

Nikita
07.06.2016
12:56:23
и файлы компонентов в подавляющем большинстве проектов соответствуют тому, что экспортируется as default
а зачем ты везде простыню export оставляешь в конце? Удобнее же export function foo...

Ivan
07.06.2016
12:57:36
не везде, https://github.com/ivanzotov/react-native-example/blob/master/app/components/nav-button.js
а я уже не помню ))
а, потому что connect https://github.com/ivanzotov/react-native-example/blob/master/app/components/list-item.js#L72
а как еще можно?

Nikita
07.06.2016
12:58:25
ListItem.js

anoru
07.06.2016
12:58:48

Ivan
07.06.2016
12:59:39
@gusnkt не понял, ты имеешь ввиду названия файлов у меня кривые? или что-то другое

Nikita
07.06.2016
12:59:45
По поводу AsyncStorage у тебя экшн очень развесистый. Надо это в хелперы/утилиты/сервисы выносить

Ivan
07.06.2016
13:00:50
да да логично, понял спасибо

anoru
07.06.2016
13:01:15
>— И когда наконец-то осознает, что jquery это отличная либа, которая хоть и прилично весит, и довольно медленная, но решает целую кучу проблем, особенно в типовых задачах

Google

anoru
07.06.2016
13:01:22
можно вкратце узнать какие задачи они решает

Ivan
07.06.2016
13:01:24
а i18n из контекста это как?

anoru
07.06.2016
13:01:26
писал на jQuery 2 года
могу похоливарить)

Andrey
07.06.2016
13:01:57

Nikita
07.06.2016
13:02:28
не согасен. Чтобы добавить/удалить надо выполнить 2 действия, вместо 1
плюс не видно, что публично, а что приватно

anoru
07.06.2016
13:03:22
хотя какой 2, все 4-5. Вообщем Алексей прав - очевидный вброс.

Andrey
07.06.2016
13:03:40

Nikita
07.06.2016
13:04:02

Ivan
07.06.2016
13:04:05
Народ, а зачем названия actions выносят в отдельный список константов? чтобы не было "коллизий"?

anoru
07.06.2016
13:04:22
предлагаю Андрею пройти в pro.js на замену Игоря Николаевича)

Ivan
07.06.2016
13:05:25
я имею ввиду вот я просто пишу строку типа type: 'REQUEST_POSTS', а во многих примерах типа actions.REQUEST_POSTS
в чем смысл не подскажете?

anoru
07.06.2016
13:06:56
https://github.com/tappleby/redux-batched-subscribe
Ребят, юзал кто-нибудь?
проблем не возникло
меньше кода зато писать )

Dmitry
07.06.2016
13:08:19
Ребят, как реализовать @keyframes в Реакте?
Использую инлайновые стили:
const styles = StyleSheet.create({
...
});
Для анимации прелоадера нужно

Google

Andrey
07.06.2016
13:08:56

Ivan
07.06.2016
13:09:23
понял спасибо, я думал есть еще какой-то смысл )

Andrey
07.06.2016
13:10:09

Ivan
07.06.2016
13:10:16
)))

anoru
07.06.2016
13:10:36
Иван, посмотри еще https://github.com/erikras/ducks-modular-redux
Если там выпилить константы, то кода совсем мало будет.
и redux меньше боли приносит

Ivan
07.06.2016
13:10:56
уже посмотрел после твоей записи, спасибо

Sergey
07.06.2016
13:22:35
Вопрос по ReactCSSTransitionGroup
Сейчас один элемент сразу появлятся и только потом изсчезает второй.
<ReactCSSTransitionGroup transitionName="carousel" transitionEnterTimeout={300} transitionLeaveTimeout={300}>
Использую настройки из примера?
В чем может быть косяк?

Andrey
07.06.2016
13:23:55
попробуй jQuery !
)

Sergey
07.06.2016
13:24:42
Уже написал все на реакте - нравиться как получилось.
Нужно добавить немного анимации.

Gordey
07.06.2016
13:30:55
тся

Sergey
07.06.2016
13:30:55
Вот код https://github.com/SeanSilke/reactquiz
тся!!

Gordey
07.06.2016
13:31:10
простите

Google

Andrey
07.06.2016
13:32:33
@SergeyOrlov а какого рода анимация тебе ужна ?

Sergey
07.06.2016
13:33:33
@iyntx Текст медленно изчезает и появляется новый.
Там знатный говнокод, если есть замечания, высказывайте!

Andrey
07.06.2016
13:34:32
то есть они одновременно должны стартовать (появление и исчезание) ?

Sergey
07.06.2016
13:34:58
Нет последовательно.
Один исчез, после него появляется другой.

Andrey
07.06.2016
13:35:34
.questions .header .title { } — неподдерживаемость и кровищща

Admin
ERROR: S client not available

Andrey
07.06.2016
13:38:00
я не подскажу как это делается инструментами, т.к. у меня нет счастья юзить реакт и его штукенции.
ПОСОНЫ, ПОМОГИТЕ ЧУВАКУ С CSS-САНИМАЦИЕЙ В РЕАСТЕ

Sergey
07.06.2016
13:38:59
?
http://www.chloechen.io/react-animation-done-in-two-ways/
Написал
.animation-enter {
opacity: 0.01;
}
.animation-enter.animation-enter-active {
opacity: 1;
transition: opacity 2s ease-in;
}
.animation-leave {
display: none;
}
.animation-leave.example-leave-active {
display: none;
}
Вот еще пример интересный http://codepen.io/agrewell/pen/ZYdGOJ
Все, пасаны взлетело! Еще нужно pointer-events: none; добавить!

Andrey
07.06.2016
14:27:07
а клёво получилось . одобряю. .тока цсс не по бему - надеюсь это поправимо

Firdavs
07.06.2016
14:35:18
Привет всем
Что посоветуете новичку для изучения react.js?

Sergey
07.06.2016
14:36:13
https://github.com/petehunt/react-howto

Alexander
07.06.2016
14:36:27
Доки + egghead + живые примеры на гитхабе отлично зайдут

Google

Firdavs
07.06.2016
14:36:56
спасибо

Sergey
07.06.2016
14:37:06
В трудную минуту https://github.com/gaearon/react-makes-you-sad

Andrey
07.06.2016
14:49:27
Привет всем
давай я тебя научу.
реакт сам по себе он простой.
представь что у тебя стакан воды и ты заливаешь её в форменую вазу.
так вот в реакте стакан воды это твои данные, а форменая ваза это твоя програма.
как-то так

Firdavs
07.06.2016
14:54:20
данные так же вылезают обратно?))

Vladimir
07.06.2016
14:55:11
только если использовать jquery

Roman
07.06.2016
15:01:35
?

from
07.06.2016
15:02:23

Igor
07.06.2016
15:14:18
а чего здесь писали, что у стрелочных функций стектрейс ломается? нормально же вроде

Andrey
07.06.2016
15:18:24
нельзя всему верить, что люди говорят)

from
07.06.2016
15:20:09
Но это обсуждали, да. И кто-то видимо не очень внимательно прочёл )

Andrey
07.06.2016
15:21:27
в первый раз говорили, во второй раз уже нет)

Dmitry
07.06.2016
15:45:04
Ребят, почему может возникать такая беда?
<Button text="Show Flights" ref={c => {console.log(c)}} />
Получаю в консоли null

Sergey
07.06.2016
15:47:11

Igor
07.06.2016
15:48:19

Sergey
07.06.2016
15:50:04
*когда ароу фанкшн транспилится в завернутую функцию