These are chat archives for dev-ua/reactjs

6th
Jan 2016
Kirill Salykin
@kirillsalykin
Jan 06 2016 08:41
@terrysahaidak спасибо!
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:01
хто що знає гарного почитати про RN щоб роздуплитись (крім доків) і може хтось знає якийсь бойлерплей/приклад/старткіт, де вебпак + бабель, ну і реакт-трансформ заодно?
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:05
знаю, бачив, думав може хтось щось ще крім того бачив класне)
Vladyslav Siriniok
@siriniok
Jan 06 2016 11:09
@terrysahaidak у блозі toptal точно щось є
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:10
дякую) зараз щось пошукаю
ось, наприклад
Denis Stoyanov
@xgrommx
Jan 06 2016 11:14
можно пошариться тут https://github.com/jondot/awesome-react-native
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:38
а хтось щось реальне робив вже на RN?
Denis Stoyanov
@xgrommx
Jan 06 2016 11:39
@terrysahaidak у меня как-то туго пошло
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:40
дивився якісь приклади, вроді все схоже з веб-братом, але раутінг
шото досі не в'їхав
Illia Seheda
@ALF-er
Jan 06 2016 11:40
раутинг в нейтивных приложениях? Чито?
куда там урл вбивать?
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:42
ну тобто навігатор) без досвіду розробки нейтів аплікух, а тільки з вебом, не зовсім шарю) тим більше як взагалі воно там працює)
звісно, треба вчити матчасть, але..)
ну там ж теж є типу раутів, просто рендериться певний компонент
Illia Seheda
@ALF-er
Jan 06 2016 11:47
сори, не работал с ним. Но с отсутствием возможности ввести любой урл всё упрощается однозначно. Остаётся только кнопка "бек"
Denis Stoyanov
@xgrommx
Jan 06 2016 11:50
та епт! в андроиде это активити - типа отдельные окна, в айос своя чушь. Какие еще рауты? там переход по кнопке - вызов активити
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:56
ну я мав на увазі не шарю як там воно відбувається
ну типу в мене є одне вікно зі списком чатів, а мені треба по кліку показати той чат
потрібно відрендерити компонент чату, і прокинути йому ід чату, щоб задіспатчити фетч даних
і я мав на увазі, що кожне це вікно -- як окремий раут
ну та й Navigator з RN дає route об'єкт, який буде мені то робити
ну коротше, менше з тим)
Terry Sahaidak
@terrysahaidak
Jan 06 2016 11:58
о, дякую, зараз гляну :)
Андрей Листочкин (Andrey Listochkin)
@listochkin
Jan 06 2016 18:11
больше бойлерплейтов?
Denis Stoyanov
@xgrommx
Jan 06 2016 18:12
та этот жирный какой-то
Illia Seheda
@ALF-er
Jan 06 2016 18:13
жирный - это плохо
Denis Stoyanov
@xgrommx
Jan 06 2016 18:13
в плане плюх
кто из вас пробовал радиум? что скажете
Illia Seheda
@ALF-er
Jan 06 2016 18:15
вроде как народу больше jss понравился
Denis Stoyanov
@xgrommx
Jan 06 2016 18:16
у радиума сервер рендеринг вроде есть
Illia Seheda
@ALF-er
Jan 06 2016 18:18
у меня всё нет времени на мой сайдпроджект где я хотел заюзать. Точно @vslinko юзал.
и вроде у jss есть ssr
Denis Stoyanov
@xgrommx
Jan 06 2016 18:20
ну блин я где-то табличку видел со всеми сравнениями
Illia Seheda
@ALF-er
Jan 06 2016 18:21
у радиума в фак она
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:22
в таблице есть имплементации которые между собой отличаются одним-двумя пунктами
зачем? (
Illia Seheda
@ALF-er
Jan 06 2016 18:23
ибо молодое, ибо js весь в опенсорсе
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:23
@ALF-er ты что в своих проектах юзаешь?
Denis Stoyanov
@xgrommx
Jan 06 2016 18:23
я помню @blia что то описывал, но забыл
Illia Seheda
@ALF-er
Jan 06 2016 18:24
у меня сейчас один проект и в нём сасс =/
но вот чуть разгребусь и заюзаю jss
Denis Stoyanov
@xgrommx
Jan 06 2016 18:24
у меня та же срань
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:24
и в нём сасс =/
все же лучше чем css in js, разве нет?)
Illia Seheda
@ALF-er
Jan 06 2016 18:25
сасс - это худшее с чем я работал, даже чистый css без автопрефиксера мне нравится больше
Denis Stoyanov
@xgrommx
Jan 06 2016 18:27
I know bro
Андрей Листочкин (Andrey Listochkin)
@listochkin
Jan 06 2016 18:35
а я пока не вкурил, чем css in js прямо лучше sass и прочего
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:40

имхо, писать

'.className': {
  width: 100,
  ':hover': {
    width: 200
  }
}

это примерно такое же говно как

h('header', { className: 'boo' }, [
  h('h1', { dataBoo: 13, className: 'aaaa' }, 'Hello')
]);
Denis Stoyanov
@xgrommx
Jan 06 2016 18:41
@alexeyraspopov что тебе во 2 варианте не нравится?
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:42
наличие более удобного и уже знакомого на уровне спинного мозга варианта
<header class="boo">
  <h1 data-boo="13" class="aaaa">Hello</h1>
</header>
раз принципиально ничего нового вариант h(...) не приносит — не зачем портить DX и заставлять людей учить новый синтаксис
а то как ангулар, ей богу
Illia Seheda
@ALF-er
Jan 06 2016 18:43

а я пока не вкурил, чем css in js прямо лучше sass и прочего

это лучше тем, что решает все проблемы css https://speakerdeck.com/vjeux/react-css-in-js

Denis Stoyanov
@xgrommx
Jan 06 2016 18:43
@alexeyraspopov но все мы знаем во что это развернется
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:43
вот что?
мне пофигу, пусть хоть в отдельные сервера разворачивается
Denis Stoyanov
@xgrommx
Jan 06 2016 18:44
@alexeyraspopov jsx не нужен :smile: (Штальц услышит)
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:44
@ALF-er так может лучше css-modules?

jsx не нужен (Штальц услышит)

Штальц не нужен

Denis Stoyanov
@xgrommx
Jan 06 2016 18:45
@alexeyraspopov ну тут спорно)
Illia Seheda
@ALF-er
Jan 06 2016 18:46
@alexeyraspopov модули не решают всех проблем
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:46
все о чем я хочу сказать, js-синтаксис для html/css порождает ненужный шум
Андрей Листочкин (Andrey Listochkin)
@listochkin
Jan 06 2016 18:46
+1
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:46
@ALF-er о каких проблемах идет речь?
Illia Seheda
@ALF-er
Jan 06 2016 18:47

Штальц не нужен

он смешной, пусть исходится на слюни

Alexey Raspopov
@alexeyraspopov
Jan 06 2016 18:47
jsx из всего этого дерьма самый близкий к html синтаксис
@ALF-er не срача ради спрашиваю, действительно интересно
Alexey Raspopov
@alexeyraspopov
Jan 06 2016 21:23
в frontend-ua все равно херней страдают, пока тут тихо, можно спросить
у кого-нибудь получалось запустить flowtype с проектом на react и кастомным NODE_PATH? вот так что без ошибок типа "required module not found"
Kirill Yakovenko
@blia
Jan 06 2016 23:01
надо сделать тита jsx только для jss. Что бы писать jss обычным css. Тогда мы в одном файле сможем и js и стили и разметку писать.
oh, wait...
Illia Seheda
@ALF-er
Jan 06 2016 23:29
https://twitter.com/ReactJSNews/status/684879038310039552 ещё один стартер-кит на подходе =))