
М
30.08.2018
02:16:28

Vitaliy
30.08.2018
03:56:50
Хеллоу! Нужно сделать одностраничник без особых претензий. Хочу пилить на основе create-react-app. Отговорите, пожалуйста ) Может засоветуете другой болерплейт без реакт (хотя вряд ли судя по названию канала)?
погуглил... похоже что и nuxt будет не грешно заюзать под такую задачу )
упс.. не кидать помидорами, имел ввиду nExt

Google

Anton
30.08.2018
04:11:24
Странно что в чатике до сих пор не промелькнул reach-ui. Не то чтобы там есть что обсуждать, но все же

Vitaliy
30.08.2018
04:18:49
спасибо, посмотрю. я правда тащусь от реакт, но для этого случая пожалуй выберу vuetifyjs

Konstantin
30.08.2018
04:21:10

Roman
30.08.2018
04:57:26
В портал рендерить

Vova
30.08.2018
05:56:26
@Brissik могу опубликовать статью в https://t.me/frontend_info

Tor
30.08.2018
06:10:30

Cenator
30.08.2018
06:12:53

Kendr
30.08.2018
06:14:31
// не пробуйте это дома
// не повторяйте этого дома

Max
30.08.2018
06:17:01

Виталий
30.08.2018
06:43:20
Привет. Кто-нибудь встречался с таким, что document.readyState в IE11 остается в interactive и не становится complete и из-за этого приложение react не запускается?

Дмитрий
30.08.2018
06:46:49

Google

Anton
30.08.2018
06:52:59
Запилили, только назвали extJS

Kelin
30.08.2018
06:58:01

Дмитрий
30.08.2018
06:59:51

Kelin
30.08.2018
07:03:06
В смысле хейтил? Вообще-то, наоборот, ну да ладно
Ты тогда писал, что все от экрана должно адаптивиться, я же тогда предложил решение для container queries

Andrey
30.08.2018
07:04:26
Народ, кто может посоветовать wysiwyg для реакта не такой замудренный как draft

Дмитрий
30.08.2018
07:04:36

Anton
30.08.2018
07:05:08

Дмитрий
30.08.2018
07:05:18
Но суть то одна, там достаточно бы было просто задавать требуемый обсервер через пропсы или что-то подобное
А я щитай ток из-за этого не стал в итоге публиковать ?
<Device desktop tablet>
<BigLayout />
</Device>
<Device phone>
<SingleColumn />
</Device>

Anton
30.08.2018
07:07:02
Свич вокруг этого нужен

Дмитрий
30.08.2018
07:07:07
Зач?
А если и так работает)

Anton
30.08.2018
07:08:38
чтобы гарантировать что только один девайс сработает

Дмитрий
30.08.2018
07:10:40
А там посильнее гарантии)
Я абстрагировал наборы медиареквестов до трех кейсов — phone, tablet, desktop в двух положениях экрана landscape и portrait

Google

Дмитрий
30.08.2018
07:10:40

Kelin
30.08.2018
07:11:16
ссылку?
https://itnext.io/making-adaptive-vue-components-with-resizeobserver-123b5ebb20ae
Там на вью, правда

Andrey
30.08.2018
07:11:53

Дмитрий
30.08.2018
07:12:34

Anton
30.08.2018
07:13:20
Эх, слишком часто я пропускаю что-то интересное в этом чатике

Дмитрий
30.08.2018
07:16:00
А сенсорный ноутбук куда попадёт?
В ноутбуки
Но в компоненте изначально идёт поддержка вложенности, то есть это лишь дело техники
Типа так
<Device tablet desktop>
<Device sensor>
<Button>
</Device>
<LargeIcon />
</Device>
Я просто сделал перебор всех возможных комбинаций булеанов в пропсах, которые требовались в данной ситуации, новые можно добавлять по аналогии)

Anton
30.08.2018
07:17:37
Сколько же кровушки этот адаптив пьет

Дмитрий
30.08.2018
07:18:13
Ну с гридами всё становится интереснее, особенно если учесть, что media queries можно писать прямо в link для стилей

Anton
30.08.2018
07:20:17
И гриды кровушку пьют. Никак не поникнусь их неким внутреним хаосом.

Kelin
30.08.2018
07:52:34
Как раз с гридами все намного проще)

Valeriy
30.08.2018
08:24:57
красавчег, где либа лежит?
тоже свой компонент сделал на эту тему с тремя типами девайсев desktop, tablet, mobile
но у меня есть еще вариант просто через контекст консумер принять переменные ({ deviceType, width, height }) =>
бывает удобно, когда структура верстки одинаковая на всех трех типах устройств, а отличается только размер шрифта или надписи тупо сокращаются

Alexander
30.08.2018
08:30:47
@ZeroBias а можешь в гист код Device показать?

Дмитрий
30.08.2018
08:33:31
Это не для гиста штука)
Ща тогда просто опубликую как компонент, куда деваться

Admin
ERROR: S client not available

Google

Valeriy
30.08.2018
08:36:53

Дмитрий
30.08.2018
08:37:45

Николай
30.08.2018
08:46:52
И ос

Дмитрий
30.08.2018
08:48:47

Николай
30.08.2018
08:49:10
Но как мне кажется, такие ухищрения не всегда нужны

Дмитрий
30.08.2018
08:49:15
Угу

Николай
30.08.2018
08:49:33
Про построении pwa конечно лучше сделать

Дмитрий
30.08.2018
08:49:36
Поэтому сделал минимальную имплементацию, но охватывающую весь диапазон, чтобы не приходилось что-то докостыливать

Kirill
30.08.2018
08:50:14
Подскажите пожалуйста как(куда смотреть)и насколько сложно делать ssr в реакт приложении?

Дмитрий
30.08.2018
08:50:16
Типа "все media query я разделяю на три кейса, с детектом браузеров не ко мне"

Kirill
30.08.2018
08:51:05

Cenator
30.08.2018
08:51:30

Roman
30.08.2018
08:51:30

Kirill
30.08.2018
08:52:38
Насколько большой порог вхождения в эту технологию.

Alexey
30.08.2018
08:58:04

Артур
30.08.2018
09:04:23
через тернарку сделай если у тебя там только 2 скрина

Maksym
30.08.2018
09:09:31
Помоги получить mi band 2 на алиекспрес http://s.aliexpress.com/bAFN32qU?fromSns=Telegram

Аrtur
30.08.2018
09:12:23
вопрос в уважаемый зал!
Как можно на реакте ускорить работу страницы с инпутами и таблицей в которой 5000+ строк?
Табличка без пейджинга.
Тормоза наблюдаются если в инпутах менять значение

Google

Andrey
30.08.2018
09:12:26

Andrey
30.08.2018
09:13:29

Vlad
30.08.2018
09:14:09
Что вы используете для мультиязычности приложения?

☢Jura
30.08.2018
09:15:47
Подскажите пожалуйста по context-api:
Если я, например создаю контекст const Ctx = React.createContext('ctx');
И применяю Ctx в родительском компоненте:
class Parent ... {
...
render() { return (
<Ctx.Provider value={{...}}>
<div>...</div>
</Ctx.Provider>
)}
...
То при создании экземпляра родителя, потомки получают контекст экземпляра родителя-обертки.
И получается:
<Parent>{ тут контекст экземпляра 1 }</Parent>
<Parent>{ тут контекст экземпляра 2 }</Parent>
Я все правильно понял?

Евгений
30.08.2018
09:15:57

Alexey
30.08.2018
09:17:16