@react_js

Страница 3566 из 5115
Дмитрий
02.04.2018
20:18:46
С тех пор как у меня пропало время на мою библиотеку, мне наставили в два раза больше лайков чем было nuff said

В issues огонь типа "запустил либу, ноутбук расплавился на ботинки, когда ждать патч", но число лайков растёт всё больше)

Поэтому вполне представляю, как vue китайцы ставят лайки просто за компанию, а китайцев побольше нас всех вместе взятых будет)

Oleg
02.04.2018
20:27:47
решают скачки

Google
Alexander
02.04.2018
20:28:58
ну вью действительно настолько хорош, поэтому и звезд много

Дмитрий
02.04.2018
20:29:37
Окей, да, не только китайцы ?

Alex
02.04.2018
20:31:10


до этого было через прокидывание хандлер функции и ref





Илья
02.04.2018
20:38:30
кто-нибудь делал SSR на сагах? первый день с ними - вообще не могу понять как это запилить

Oleg
02.04.2018
20:49:33
до саг в ssr вообще дойти не должно. есть состояние - по нему рендеринг

Илья
02.04.2018
20:50:55
дак данные надо зафечить

Oleg
02.04.2018
21:00:10
по мне ты собираешь состояние до рендеринга как умеешь и скорее всего без саг

Илья
02.04.2018
21:04:05
по мне ты собираешь состояние до рендеринга как умеешь и скорее всего без саг
во всех туториалах по сагам вызовы апи идут через саги, получается если делать ssr то нужно дублировать логику для сервера на получение данных

либо принять тот факт что лазить в апи через саги это лишь для туторилов))

или что саги это лишь для туторилов?

Google
Valeriy
02.04.2018
21:07:33
видимо народ все таки не всегда вдупляет смысл сервер рендеринга

Vladyslav
02.04.2018
21:08:57
всем хай, лайтовый вопросец ))) а кто где хранит жвт токен на клиенте ? локал сторадж ?

Valeriy
02.04.2018
21:09:03
мне кажется там где нужно SEO и соответственно SSR там скорее всего можно обойтись и без redux-saga

минус хранения jwt в локал сторадже в том, что JWT легко декодировать и прочитать

некоторых параноиков это может расстраивать

Alex
02.04.2018
21:11:08
а в чём проблема саг в ssr? они точно так же отрабатывают как и на клиенте, вопрос только дождаться завершения всех fetch'ingov

Valeriy
02.04.2018
21:11:09
а куки зашифрованы

Vladyslav
02.04.2018
21:11:22
да локал сторадж в общем выглядит как-то не очень надежно*

Cenator
02.04.2018
21:11:30
Можно без геморроя дернуть их и потом вызвать рендер

Oleg
02.04.2018
21:11:54
сто лет назад была техника что у каждого компонента мог быть статический метод, который содержал логику по фетчингу данных для компонента и при ssr по всей цепочке проходили при рендеринге

Cenator
02.04.2018
21:11:56
С санками приходится изъебываться

Valeriy
02.04.2018
21:12:14
ну я вообще всегда только за сагу

Valeriy
02.04.2018
21:12:33
без саги очень уж муторно писать

данные в компоненты дожлны поступать через селекторы

Google
Valeriy
02.04.2018
21:15:40
странное дело. все же уже давно пройдено и придумано до фронтенда

почему многие люди начинают заново проходит путь джедая

Oleg
02.04.2018
21:15:56
компоненты и не дергают, статический метод по соглашению дергает итератор под роутером

Valeriy
02.04.2018
21:15:59
и пытаться засунуть в компоненты фетчинги вякие :))

Oleg
02.04.2018
21:16:43
селекторы то здесь причем? каша

Valeriy
02.04.2018
21:17:27
в той же винде под какими нибудь дельфи в мохнатые нулевые годы появились datasets и в визуальном компоненте ты мог отобразить данные только из них

Dmitrii
02.04.2018
21:18:05
речь то не про селект данных а запрос с сервера

Oleg
02.04.2018
21:18:54
ойвсе

Valeriy
02.04.2018
21:19:00
речь то не про селект данных а запрос с сервера
ну нажал ты на кнопку лоад в компоненте и отправится экшин что компоненту нужна порция данных сменил маршрут сага узнала об этом и начала грузить данные

но при маунтинге компонента делать фетчинг это ппц

Dmitrii
02.04.2018
21:19:43
ты предлагаешь форсить юзера нажимать кнопку load?

Valeriy
02.04.2018
21:19:51
нет это я как пример привел

Valeriy
02.04.2018
21:20:16
что данные должны загружаться либо по роутам из саг либо по инициативе юзера из интерфейса

но не от componentDidMount

что ssr?

видимо лучше коротенькие примерчики выкладывать

а то может спорим об одном и том же

Oleg
02.04.2018
21:21:42
я тебе намекаю что здесь сейчас обсуждается Server Side Rendering

Dmitrii
02.04.2018
21:21:43
ну это верно, я считаю то как щас юзают хуки компонентов для загрузки данных в мире реакта это антипаттерн и форсится он ушербностью react-router и желанием фейсбука сделать из реакта больше чем просто V

Google
Oleg
02.04.2018
21:22:12
и переиспользование саг при SSR

Dmitrii
02.04.2018
21:22:59
В чем связь между роутером и фейсбуком?
это 2 отдельные пункта ни как не связанные

Andrey
02.04.2018
21:23:38
А то, что данные получать надо только через саги - смешно. Редакс головного мозга.

Не нужно забивать шурупы молотком.

Kelin
02.04.2018
21:24:50
Щас бы не иметь апи слой в 2018

Admin
ERROR: S client not available

Dmitrii
02.04.2018
21:24:59
Фейсбук делает правильно. Этот конструктор задолбал уже.
пытается, но как то пока ничего нормально за столько времени не сделал

Andrey
02.04.2018
21:25:26
Dmitrii
02.04.2018
21:25:55
Не все сразу. Вот будет fetcher api. Вполне неплохо.
очень не плохо, куда все текущие проекты деавать?

Cenator
02.04.2018
21:26:11
очень не плохо, куда все текущие проекты деавать?
фронтенд нужно переписывать каждые 6 месяцев

Kelin
02.04.2018
21:26:32
Вот мне всегда интересно было, с чего пошел тренд пихать запросы к апи в стейт менеджмент

Andrey
02.04.2018
21:26:35
Ужас, платформа развивается.

Dmitrii
02.04.2018
21:26:39
Чего?
эти новые fetch апи вероятно поменяют то, как строятся приложения на реакте

Kelin
02.04.2018
21:26:55
мне один раз ответили на этот вопрос "дебажить в редаксе удобно", но это же высер, а не ответ

Andrey
02.04.2018
21:27:09
эти новые fetch апи вероятно поменяют то, как строятся приложения на реакте
Да. Поменяет. Редакс наконец начнут использовать когда он нужен.

Google
Kelin
02.04.2018
21:27:52
как понять неудобно работать? берешь и диспатчишь экшны откуда угодно?

Dmitrii
02.04.2018
21:28:15
Да. Поменяет. Редакс наконец начнут использовать когда он нужен.
редакс тут не причем, есть куча других либ для стейт менеджмнета и логики.

Andrey
02.04.2018
21:28:26
как понять неудобно работать? берешь и диспатчишь экшны откуда угодно?
Ну что делать, если компонент размаунтился перед окончанием запроса?

редакс тут не причем, есть куча других либ для стейт менеджмнета и логики.
Сейчас все что не попадя пихают в редакс. Эта часть как раз уберёт это.

Kelin
02.04.2018
21:29:01
в хуке отменять, не?

Andrey
02.04.2018
21:29:25
Kelin
02.04.2018
21:29:35
а с редаксом как?

Andrey
02.04.2018
21:29:41
Бойлерплейт нужен. А так херак, херак и редакс.

Kelin
02.04.2018
21:30:01
если компонент уже размаунтился, то запрос в любом случае не нужен уже

положить его в редакс чисто чтобы он не уронил приложение, потому что отменять не хочется - ну пиздец же

Kelin
02.04.2018
21:31:09
ебушки-воробушки

Stepan
02.04.2018
21:31:24
А чего что-то должно чего-то там ронять?

Там будет noop

И всё

Kelin
02.04.2018
21:31:56
ну я так понял, андрей имел в виду, что "запрос дернет setState, когда компонент уже умер"

Stepan
02.04.2018
21:32:06
Там будет noop

Andrey
02.04.2018
21:32:32
Там будет noop
Любишь 100500 варнингов в деве - удачи.

Stepan
02.04.2018
21:32:55
Брат жив, варнинги раз в 100 лет бывают

Andrey
02.04.2018
21:33:06
Рад за тебя.

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