@react_js

Страница 5092 из 5115
Google
Andrey
26.10.2018
04:54:23
Нормально. Учитывая что весь реакт не очень то чистый
Не знаю как тебе, но мне на реализацию плевать. Важна абстракция, которую инструмент предоставляет. И сейчас абстракция, предоставляемая реактом идёт куда-то не туда.

а чем они стали не чистые?
Тем, что у них есть стейт.

Valeriy
26.10.2018
04:57:05
Тем, что у них есть стейт.
ну тебя же никто не обязывает использовать эффект со стейтом

ты можешь как и раньше пытаться организовать компоненты и их вызовы пронося все с самого верху до самого низу

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

Andrey
26.10.2018
04:58:14
ты можешь как и раньше пытаться организовать компоненты и их вызовы пронося все с самого верху до самого низу
Только проблема есть. 1. Я не один на проекте 2. Я не собираюсь всю жизнь заниматься текущими проектами.

Valeriy
26.10.2018
04:58:33
запретить на фиг через eslint :)))

Andrey
26.10.2018
04:58:53
запретить на фиг через eslint :)))
Ок. Первая проблема решена.

Что со второй?

Valeriy
26.10.2018
04:59:05
а вторую я не понял если честно

Andrey
26.10.2018
04:59:33
а вторую я не понял если честно
Приходишь на проект, а там этим говном все сделано.

Andrey
26.10.2018
05:00:25
Хм. Мне наоборот
Тогда странно, что ты хейтишь саги.

Google
Valeriy
26.10.2018
05:00:31
плохо когда не идет - стоит на месте годами

С++ в свое время достоялся... пока не начали подпирать со всех сторон, только тогда зашевелились

Andrey
26.10.2018
05:01:24
плохо когда не идет - стоит на месте годами
Реакт как view уже прекрасен с точки зрения апи.

Valeriy
26.10.2018
05:01:25
тоже все считали себя бессмертными и бессменными

Andrey
26.10.2018
05:02:02
С++ в свое время достоялся... пока не начали подпирать со всех сторон, только тогда зашевелились
Кресты исправит только отказ от обратной совместимости, а это невозможно.

Valeriy
26.10.2018
05:03:37
мне вот интересно в этих примерах реактовских из доки



я правильно понимаю, что что делать arrow function не получится уже?

Valeriy
26.10.2018
05:04:36
надо проверить будет

или исходники глянуть как работаеют эти useState, useEffect

где они хранят эти стейты

Andrey
26.10.2018
05:05:42
где они хранят эти стейты
В компоненте. Так же как и с классами.

Valeriy
26.10.2018
05:06:05
Почему?
ну почему то же они не написали const useFriendStatus = (status) => {

Valeriy
26.10.2018
05:07:09
А должны?)
ну вот я че то давно не юзал слово function, видимо надо пересмотреть это :)))

Duego
26.10.2018
05:08:36
Мне нужно отследить изменение пропсов и отправить запрос, но при это не перерендеривать компонет. Както возможно это сделать? Сайд эффекты в cSU плохо?

Google
Valeriy
26.10.2018
05:12:38
сайд эффекты ты можешь делать из cDU

Yumi
26.10.2018
05:28:14
Не знаю как тебе, но мне на реализацию плевать. Важна абстракция, которую инструмент предоставляет. И сейчас абстракция, предоставляемая реактом идёт куда-то не туда.
С одной стороны круто, что это избавляет от повернутых на хоках, которые суют всё в хок и не могут создать обычный класс, чтобы улучшить читаемость и поддержку, но взамен хукам тоже можно создать класс, поэтому тут всё очень сомнительно.

dima
26.10.2018
05:30:27
Что за чат апи

Valeriy
26.10.2018
05:30:59
Что за чат апи
это из доки реакта

S̶m̶°̶O̶k̶™?✔️
26.10.2018
05:42:04
это из доки реакта
Шо она делаит ?

Valeriy
26.10.2018
05:42:30
Шо она делаит ?
демонстрирует возможности нового подхода

Andrey
26.10.2018
05:43:19
Шо она делаит ?
Прочитай в доки

Valeriy
26.10.2018
05:46:59


ух :) вторая секция это уже интересно :))

Andrey
26.10.2018
05:50:55
Меня чуть инфаркт не хватил.

Сергей
26.10.2018
05:52:36
Сергей
26.10.2018
05:52:53
Воу

Valeriy
26.10.2018
05:59:55
о кстати, нашел в доке "If you want to run an effect and clean it up only once (on mount and unmount), you can pass an empty array ([]) as a second argument"

в общем, круто всё

Valeriy
26.10.2018
06:04:09
Больше читаемости коду.
ну, это convention куда уж без этого

а по твоему то что сейчас в lifecycle это не convention?

Andrey
26.10.2018
06:04:50
Valeriy
26.10.2018
06:04:52
то-то мы каждый день в чатике видим вопросы о том "где мне запуситть загрузку данных из sCU можно?"

Google
Andrey
26.10.2018
06:05:46
то-то мы каждый день в чатике видим вопросы о том "где мне запуситть загрузку данных из sCU можно?"
К чему это? А если объект передать во второй аргумент, то он тебе кофе принесёт. Convention же.

Valeriy
26.10.2018
06:06:24
К чему это? А если объект передать во второй аргумент, то он тебе кофе принесёт. Convention же.
я думаю, там можно будет подключить какой-нибудь deep comparator в дальнейшем :)))

Valeriy
26.10.2018
06:06:59
ну вообще, я бы вторым аргументом разрешил кастомную функцию сравнения

Pavel
26.10.2018
06:07:19
Кто с сагами работал? Из-за чего может быть ошибка: uncaught at check fork: argument fn is undefined?

Valeriy
26.10.2018
06:08:42
покажи как вызываешь, покажи что подсовываешь и как это что-то определено

Pavel
26.10.2018
06:17:44
покажи как вызываешь, покажи что подсовываешь и как это что-то определено
Сложно это показать. У меня админка написана на admin-on-rest и саги встроены в нее. У меня лишь есть возможность добавить к ним свои кастомные саги и редюсеры.

Admin
ERROR: S client not available

Andrey
26.10.2018
06:26:55


Куда эвакуироваться с реакта?

Сергей
26.10.2018
06:27:32
Куда эвакуироваться с реакта?
берешь большой дилдо…

…и уходишь в вуе!

Andrey
26.10.2018
06:27:55
…и уходишь в вуе!
Думаешь там своих дилдаков нет?

Надо из реакта тащить?)

Сергей
26.10.2018
06:30:34
Думаешь там своих дилдаков нет?
я к тому, что в вуе без дилдака никак

в реакте без них пока обходимся

Maxim
26.10.2018
06:30:44
Ну к Реакту уже придумали свой лэнгвидж )

Andrey
26.10.2018
06:31:02
в реакте без них пока обходимся
Ну ничего. Хуки в функциях уже добавили)

Google
Сергей
26.10.2018
06:31:09
ладно. мне не кайф тут снова щитпостить

Konstantin
26.10.2018
06:33:04
а вот теперь страшна

Сергей
26.10.2018
06:34:05
Vue же
из лужи вступить в кучу говна? не лучше

Danila
26.10.2018
06:34:36
Когда ты в океане трэша, какая разница, на какой остров из говна ты высадишься

Сергей
26.10.2018
06:35:17
сложно придумать что-то отвратительнее вуе, уж простите

Сергей
26.10.2018
06:35:27
Sander
26.10.2018
06:35:39
))

Сергей
26.10.2018
06:35:41
вуе это переходный инструмент для тех кто не смог в абстракцию

Maxim
26.10.2018
06:35:58
вуй статически не типизируем из-за шаблонов, или как это там называется

это фатально

Такое вот имхо, Ангуляр с шаблонами - такая же шляпа

Danila
26.10.2018
06:39:01
Сергей
26.10.2018
06:39:13
у шаблонов есть плюс, их можно компилять в минималистичный код но и огромный минус, это новый синтаксис, который может скомпилиться во что угодно, управлять результатом компиляции почти невозможно в итоге шаблоны помогают новичкам, но мешают опытным разработчикам

но если не юзать в вуе шаблоны, нахера его юзать?

Maxim
26.10.2018
06:40:11
А как шаблоны влияют на статическую типизацию?
Они никак с ней не связаны - в этом проблема. А вуй без шаблонов это что ? Бэкбон ?

Danila
26.10.2018
06:40:52
Это религиозные вопросы в данный момент, по-моему

Задачу-то решает

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