@react_js

Страница 4317 из 5115
Max
04.07.2018
06:00:06
Хехе) пока тут ещё минутка утреннего флуда у центральной России, приглашаю всех желающих на вебинар по юнит-тестированию. Завтра вечером. Регистрация тут https://zoom.us/meeting/register/27541db12d83b6a87c24e00bf0acd2b8 , бесплатно ) без смс.

Nikita
04.07.2018
06:01:23
Просто проверить на количество и только цифры недостаточно.

Jake
04.07.2018
06:03:21
.max(from, to).require() ?

Google
Jake
04.07.2018
06:03:29
не ?

1
04.07.2018
06:03:58
Посоветуйте пожалуйста свежий материал по react-redux-router

Jake
04.07.2018
06:04:29
у него дока свежая бро ))

Max
04.07.2018
06:04:57
Посоветуйте пожалуйста свежий материал по react-redux-router
тут главное понять, что его смысл лишь в том, чтобы можно было dispatch’ить пуш/реплейс и все

так что, там вроде и материал писать не о чем. React-router для начала разобрать, и возможно, react-redux-router, вообще, не пригодится

Max
04.07.2018
06:06:18
Я чайник. Только изучаю.
план такой: сначала react, затем (если надо redux) и router затем все остальное. формики там (почему-то любимые многими), редакс-реакт-роутеры и тд тп

1
04.07.2018
06:06:22
С этими роутами разобраться не могу

Формики?

Max
04.07.2018
06:07:21
Формики?
да не обращай внимания, я просто для примера. имею ввиду: еще_одна_библиотека сначала выучи три кита: реакт/редакс/роутер

Google
Nikita
04.07.2018
06:11:02
.max(from, to).require() ?
Там есть проверка на контрольную сумму, в юпе её по идее можно в трансформ запихнуть или в другой метод, но я не уверен где правильнее делать.

Alex
04.07.2018
06:14:16
когда я работал версталой, меня бесили только дизайнеры иногда, теперь когда я делаю spa меня бесят еще и бекендеры и на много чаще чем дизайнеры раньше. Это нормальное явление ?

Max
04.07.2018
06:26:24
когда я работал версталой, меня бесили только дизайнеры иногда, теперь когда я делаю spa меня бесят еще и бекендеры и на много чаще чем дизайнеры раньше. Это нормальное явление ?
не-а. Бесится не продуктивно. Если слабый верстало/бэкэнд и тебе с ним все равно работать, старайся найти подход. Подучить может, отправить на курсы его) или посмотреть: а может - это я сам не очень классный?

Vitaly
04.07.2018
06:27:11
Кто нибудь пробовал интегрировать ReactJs в AngularJs 1.6 (тот что с компонентами)?

Alex
04.07.2018
06:27:39
не-а. Бесится не продуктивно. Если слабый верстало/бэкэнд и тебе с ним все равно работать, старайся найти подход. Подучить может, отправить на курсы его) или посмотреть: а может - это я сам не очень классный?
если бекенд отдает либо пустой массив или 500 а тебе бекендщик говорит проблема на фронтенде, то я даже не знаю. при этом ты ничего не трогал и пол часа назад всё отдавало нормально

Vitaly
04.07.2018
06:27:50
тревога! Это зачем?
Это серьезный вопрос?

Max
04.07.2018
06:28:08
Это серьезный вопрос?
если ваш серьезный - то и мой тоже

Это серьезный вопрос?
однако, сразу отвечу - я не пробовал, мне любопытно стало.

Alex
04.07.2018
06:30:24
берешь постман/инсомнию, свой ноут, идешь и показываешь ему (или еще curl любят они) проблему.
да наверное скрин с curl норм тема будет, другой вариант что делать что он и от этого отбрехается )))

Vitaly
04.07.2018
06:31:58
если ваш серьезный - то и мой тоже
ОК. - В фирме на новых проектах используется реакт, что дает возможность использывать новые компоненты, и соответственно экономить время на разработке.

Max
04.07.2018
06:32:51
ОК. - В фирме на новых проектах используется реакт, что дает возможность использывать новые компоненты, и соответственно экономить время на разработке.
понял, а вообще гугл что-то выдает по этому поводу? есть у кого-то подобный опыт? экономится ли время в итоге на поддержке и будет ли это справедливо для вашей команды?

Roman
04.07.2018
06:54:16
Что такое "Server side rendering" и зачем его использовать?

Google
Дмитрий
04.07.2018
06:54:53
Что такое "Server side rendering" и зачем его использовать?
Это когда сервер готовую верстку отдает

Нужно для сео и для UX

AlexRAV
04.07.2018
06:55:12
Чтобы тебе с сервера приходил не пустой html c бандлом, а уже отрисованную реактом верстку

Артур
04.07.2018
06:55:22
Что такое "Server side rendering" и зачем его использовать?
чаще всего выбирают ssr для СЕО (могу ошибаться)

❤ Aesthetics
04.07.2018
06:57:32
Что такое "Server side rendering" и зачем его использовать?
seo, non-js фрики, генерация DOM на плечах сервера, а не клиента

Max
04.07.2018
06:58:40
Оно при правильном подходе позволяет сделать так, чтобы твой сайт на реакте работал если JS вообще выключен А JS всегда выключен, пока он не загрузился, а он грузится после разметки, так что это помогает быстрее доставить контент юзеру

Cenator
04.07.2018
06:58:45
Еще и минимальный функционал будет работать без жс

Max
04.07.2018
06:59:52
Еще и минимальный функционал будет работать без жс
Я когда свой сайт писал, поставил себе задачу чтобы ~95% функционала работало без JS Если на сайте нет огромной кучи слайдеров/дропдаунов/етс. можно многого добиться

Roman
04.07.2018
06:59:57
seo, non-js фрики, генерация DOM на плечах сервера, а не клиента
А это не создаст доп. нагрузку на сам сервер? Если он каждому будет генерить DOM?

❤ Aesthetics
04.07.2018
07:00:02
Но всякие "приложение-ориентированные" проекты (типа инстаграма) спокойно работают без ssr, просто юзают JSON-LD вроде бы.

Max
04.07.2018
07:01:13
95% без JS - просто для тренировки хотели такое или зачем?
Ну в принципе да Я сайт писал как "tech showcase", это была одна из задачек, которые я хотел решить

❤ Aesthetics
04.07.2018
07:02:23
А это не создаст доп. нагрузку на сам сервер? Если он каждому будет генерить DOM?
Как и любая доп. задача, создаст. Но довольно часто это оправданно. По крайней мере такого мнения обычно сообщество. В любом случае, есть статьи с описанием за/против.

Lorem
04.07.2018
07:03:46
страница виснет

Max
04.07.2018
07:04:07
оффтоп: чтобы там ни было, в componentWillMount ничего делать не нужно

Google
❤ Aesthetics
04.07.2018
07:04:18
Server-side pros: Search engines can crawl the site for better SEO. The initial page load is faster. Great for static sites. Server-side cons: Frequent server requests. An overall slow page rendering. Full page reloads. Non-rich site interactions. Client-side pros: Rich site interactions Fast website rendering after the initial load. Great for web applications. Robust selection of JavaScript libraries. Client-side cons: Low SEO if not implemented correctly. Initial load might require more time. In most cases, requires an external library. Выдержка первой статьи в гугле.

Lorem
04.07.2018
07:04:36
страница виснет
в профайлере мозиллы пишет "Событие DOM" invokeGuardedCallback

Max
04.07.2018
07:04:45
Многие пишут сами, но Нехт позволяет вообще об этом не думать. Для нового проекта имхо лучше брать Нехт. Для существующего большого - писать самому

Again
04.07.2018
07:05:46
запрос надо делать в ComponentDidMount

и на скрине ничего не видно

Max
04.07.2018
07:06:29
и на скрине ничего не видно
а увеличить?) хехе) на деле, конечно, никто эту портянку читать не будет в 95% случаев, имхо

сделай пример на codesandbox

Admin
ERROR: S client not available

Lorem
04.07.2018
07:06:54
перевёл в componentDidMount... так же мрёт

Error: Script terminated by timeout at:

Artyom
04.07.2018
07:13:09
Слушайте, а почему SSR, если SSS (server side structuring)? Там же рендера нет никакого ?

Artyom
04.07.2018
07:14:54
hypertexеtering

O_o

Roman
04.07.2018
07:15:31
в итоге коммьюнити переехало на next.js или все же многие пишут сами? (есть что по этому поводу)
кому лень писать юзают next.js (кстати есть чатик теперь @nextjs_ru). Те кому не лень, пишут ручками и умирают

Max
04.07.2018
07:16:36
Или puppetier :crazy:
втф) пупитр тут каким боком?) я думал он только тесты :D

Roman
04.07.2018
07:16:54
Или puppetier :crazy:
не решает те вопросы

Google
Artyom
04.07.2018
07:16:57
втф) пупитр тут каким боком?) я думал он только тесты :D
Эм, ну ты чего. Это же самый простой способ SSR сделать

Max
04.07.2018
07:17:10
Artyom
04.07.2018
07:17:14
не решает те вопросы
Решает любые вопросы, просто нагрузки сильно больше

Artyom
04.07.2018
07:17:41
не в курсе, если честно)
https://developers.google.com/web/tools/puppeteer/articles/ssr

Roman
04.07.2018
07:20:07
Cenator
04.07.2018
07:20:10
горец
Как в нексте сделать 2 бандла под разные браузеры?

Artyom
04.07.2018
07:20:22
Вот была задачка сделать скрин экрана страницы пользователя. А там внутри SVG с масками и "стандартными" либами не выходило это сделать (на клиенте). Ну я просто отправлял весь редаксовский стейт на сервак, там в пупетиер загружал еще копию сайта с предустановленым initialState от пользователя, делал скрин - и все ок. Суммарно кода вышло строк 100 (на клиенте и на сервере)

Roman
04.07.2018
07:22:34
Ок, а как организовать SSR если сервер на laravel? Гугл кидает на какие-то мутные библиотеки с десятком звёзд на гитхабе

Artyom
04.07.2018
07:23:12
На php у тебя только АПИ и раздача статики?

В общем перекинуть раздачу статики на ноду

Roman
04.07.2018
07:24:29

Страница 4317 из 5115