
Amon Bower
28.09.2017
10:31:14
Подскажите, почему элементы не появляются до тех пор, пока я не открой "Toggle Element Inspector"? То есть, элементы скрыты почему-то, но когда открываю инспектор элементов, то они появляются.

Egor
28.09.2017
10:32:01
Никогда такого не было, но наверное рендерите их не в то время

Александр
28.09.2017
10:32:20
Всем привет! Подскажите, пожалуйста, случайно никто не работал с TabNavigator (react-navigation)?. Не могу при нажатии на таб сделать автофокус в TextInput - заранее спасибо!

Egor
28.09.2017
10:34:04

Google

Egor
28.09.2017
10:34:16
наверное надо руками вызвать focus()

Александр
28.09.2017
10:34:31
В какой момент?)

Egor
28.09.2017
10:34:42
после перехода на экран конечно
redux подключен?

Александр
28.09.2017
10:35:40
Просто при инициализации табнавигатора рендерятся все компоненты сразу - нет такого чтобы при клике на таб компонент перерендеривался
и я не знаю как объяснить приложению что "вот я перешел на этот таб - сделай мне автофокус"

Алексей
28.09.2017
10:36:13

Никита
28.09.2017
10:36:14

Александр
28.09.2017
10:36:27
вот) - мне это не надо)
у меня инитиал роут идет не на компонент, в котором находятся текстинпуты

Amon Bower
28.09.2017
10:36:51

Egor
28.09.2017
10:37:08
о том и речь, переходы между экранами должны мелькать в редьюсере, а там можно понимать, что открыли нужный экран и выставлять флаг isVisible например в компоненте

Google

Egor
28.09.2017
10:37:22
а в ...didUpdate вызывать focus()
но это сейчас у меня скорее всего вредные советы и можно проще

Artemiy
28.09.2017
10:38:08
Коллеги, а есть аналогичный канал про reactjs?

Александр
28.09.2017
10:38:11
А можно подробнее при дидапдейт - к сожалению плохо знаком с лайфсайклом

Amon Bower
28.09.2017
10:38:12

Maksim
28.09.2017
10:38:29

Александр
28.09.2017
10:38:42
Ну я думал прост ов двух словах скажут)

Алексей
28.09.2017
10:38:52

Maksim
28.09.2017
10:38:57
Там ничего сложного, погугли

Никита
28.09.2017
10:40:28
про автофокус - у них вроде нес события на изменение страницы, теоретически можно сделать форк и дописать в исходники нужный callback

Александр
28.09.2017
10:43:15
у них всмысле у react-navigation? Если да,то у них только сейчас есть доп.свойство tabBarOnPress, которое задается для TabNavigator-а - я сначала думал через него что-то сделать, но пока ничего хорошего не получилось)

Никита
28.09.2017
10:44:36
а свайпом страницы листать не будешь?

Александр
28.09.2017
10:44:54
Пока не собирался

Max
28.09.2017
10:45:14
Люди, подскажите пожалуйста, почему this.state.date is null когда объявлен в конструкторе

cr0w
28.09.2017
10:45:55
Всем привет! Ребят, подскажите, можно учить react как первый фреймворк?

Max
28.09.2017
10:46:20
Беги дружище, попа какая-то))

Maksim
28.09.2017
10:46:25

Алексей
28.09.2017
10:47:06
а сделай плиз снек, чет странно как то

cr0w
28.09.2017
10:47:07
Канеш)

Google

Max
28.09.2017
10:47:25

Александр
28.09.2017
10:47:26
cr0w, и ES6?

Maksim
28.09.2017
10:47:31
Ну если освоил, можешь пробовать
И, это библиотека)

Алексей
28.09.2017
10:47:49

Max
28.09.2017
10:48:10
а, окей

cr0w
28.09.2017
10:48:13

Никита
28.09.2017
10:48:18

Maksim
28.09.2017
10:48:40
@Intergent вот, есть теперь что погуглить)
Найдешь, розкажешь)

Кирилл
28.09.2017
10:49:08

Никита
28.09.2017
10:49:30
я сам всегда в алерт вывожу. Логи медленно

Кирилл
28.09.2017
10:50:13
понятненько да

Max
28.09.2017
10:53:02
alert(this.state) выводит null...что-то явно не так

Алексей
28.09.2017
10:53:47

Max
28.09.2017
10:53:57
та я пытаюсь его запустить)
миллион ошибок)

Алексей
28.09.2017
10:54:32
так не надо все, а только то что скинул

cr0w
28.09.2017
10:56:51
Найдешь, розкажешь)
Как я понял, библиотека просто дает набор функций и юзай их как хочешь, а фреймворк ограничивает возможности

Egor
28.09.2017
10:57:22

Google

Egor
28.09.2017
10:57:27
и что за h2?

Алексей
28.09.2017
10:57:53

Max
28.09.2017
10:58:15
https://snack.expo.io/S1-BBIcjW
куда рендер то вставить?)

Egor
28.09.2017
10:58:16
<Text>{`It is ${dateString}.`}</Text>

Kyrylo
28.09.2017
10:58:31
тем более h2 в RN

Egor
28.09.2017
10:58:47
не ну может свой какой styled например

Никита
28.09.2017
10:58:55
Может он выше определил h2

Kyrylo
28.09.2017
10:59:02
тогда H2 бы было
это специфика работы jsx

Алексей
28.09.2017
11:01:01

Max
28.09.2017
11:01:40

Алексей
28.09.2017
11:06:15

Max
28.09.2017
11:07:34

Kyrylo
28.09.2017
11:10:52

Алексей
28.09.2017
11:10:58

Max
28.09.2017
11:12:06
Хотя и так не пашет
Где он хоть ловит то это, непонятно

Google

Алексей
28.09.2017
11:25:49

Max
28.09.2017
11:28:49

Алексей
28.09.2017
11:29:08

Max
28.09.2017
11:29:52

Maksim
28.09.2017
11:36:05
Не ограничивает, почему же
Как я понял, библиотека просто дает набор функций и юзай их как хочешь, а фреймворк ограничивает возможности