
Mike
25.08.2017
20:21:19
когда за тебя делают огромный кусок работы, как только тебе потребуется, чтобы он работал слегка иначе — ты огребешь
явное всегда лучше неявного

Lev
25.08.2017
20:21:32
я про vue+vuex (это а-ля redux).
Во вью двусторонний байндиг опционально. По умолчанию - отключен.

Denis
25.08.2017
20:21:48
огребет раньше на тестах

Google

Lev
25.08.2017
20:22:08
ща еще почитаю

Evjeni
25.08.2017
20:22:23
Ангулар лучше чем вуе

Denis
25.08.2017
20:22:29
это нужно не читать, а один раз испытать на себе

Nikita
25.08.2017
20:22:35

Mike
25.08.2017
20:22:49

Denis
25.08.2017
20:22:49
это дермище забьется в подкорку

Evjeni
25.08.2017
20:23:18

Max
25.08.2017
20:24:11

Nikita
25.08.2017
20:24:46

Evjeni
25.08.2017
20:26:13

Max
25.08.2017
20:26:24

Evjeni
25.08.2017
20:26:34

Cenator
25.08.2017
20:28:22

Google

Sergey
25.08.2017
20:28:22
Ребят, появился серьезный конкурент реакту
http://xn--80aa1ab8acjc.xn--p1ai/

Nikita
25.08.2017
20:28:30
Простыми словами теперь
1) анимация и взаимодейтвие с юзером - выполняем в первую очередь
2) все остальное - когда будет время
3) операцию рендера компонентов разбиваем на фреймы. Т.е. сейчас вон у Сергея - рендер 5 секунд. Все висит 5 секунд. А будет 60фпс. Файбер разобъект большую операцию на много итераций

Denis
25.08.2017
20:28:59

Sergey
25.08.2017
20:29:15

Nikita
25.08.2017
20:29:16

Lev
25.08.2017
20:29:40

Denis
25.08.2017
20:29:49
не открывал, по кодировке домена видно
что наебка

Egoarka
25.08.2017
20:29:59

Evjeni
25.08.2017
20:31:00

Sergey
25.08.2017
20:31:05
что наебка
срочно дайте мне фейспалм, нужно ответить ?

Cenator
25.08.2017
20:31:39

Sergey
25.08.2017
20:40:10

illiatshurotshka❄️
25.08.2017
20:41:04
все уже давно видели оригинал

Denis
25.08.2017
20:41:32
А ты мягок

Alex
25.08.2017
20:41:54

Sergey
25.08.2017
20:42:41

Denis
25.08.2017
20:43:08
А как должны выглядеть веб приложения ?

Sergey
25.08.2017
20:43:32
ой все

Lev
25.08.2017
20:43:51

Google

Denis
25.08.2017
20:44:35
Ещё с 1 веткой
Или 0.х
Но суть-то в другом
*тут должно быть описание сути но нихуя*
матерь божья

Sergey
25.08.2017
20:48:28
это ребенок редакса и mobX которого укусил jquery

Denis
25.08.2017
20:49:57
+ 8 поколений инцестов

Lev
25.08.2017
20:50:16
А че не так то? =) Просто и пашет.
не?

Sergey
25.08.2017
20:55:33

Lev
25.08.2017
20:56:21
ну так я выбираю

Adam
25.08.2017
20:57:10
Бери Backbone

Denis
25.08.2017
20:57:10
а мог уже тудушку запилить и на том и на том

Lev
25.08.2017
20:57:31
завтра меня ждет чел с реактом в голове, будет натаскивать на реакт. Ща я vue попробую, дочитываю про vuex.

Sergey
25.08.2017
20:57:42

Lev
25.08.2017
20:58:01
вот... на реакте че то... тудушка плохо идет, тупой я чтоли...

illiatshurotshka❄️
25.08.2017
20:58:10
да

Cenator
25.08.2017
20:58:48
ну так я выбираю
Есть 2 стула, на одном setstate & props точеные, на другом синтаксис темплейтов дроченый. На какой сам сядешь, на какой джуна посадишь?

Google

Denis
25.08.2017
20:59:03
))

Sergey
25.08.2017
20:59:18
мне кажеться вуй это больше что-то из рода query с продвинутым рендером)
вынужден был его понять (поверхностно) дабы прочить чужой код на вью,

Adam
25.08.2017
21:05:43
может знает кто ссылки на какие нибудь бенчмарки, пусть и на 100% _синтетические_, на которых видно, что Fiber дает какой нибудь прирост в производительности?
Или может кто-то ощутил сам

Cenator
25.08.2017
21:07:35
Его же не выпустили еще
Главная фича недоступна

Adam
25.08.2017
21:08:11
Ну как есть

Admin
ERROR: S client not available

Adam
25.08.2017
21:08:15
синхронно

Cenator
25.08.2017
21:08:53
Так же все значит

Adam
25.08.2017
21:09:33
не знаю не знаю

Nikita
25.08.2017
21:11:07

Max
25.08.2017
21:26:53
@Dr_Nikson аххахахах

Lev
25.08.2017
21:43:58
fiber - асинхронный рендеринг? Или что?

Арсений
25.08.2017
21:46:26
Асинхронный reconciliation

Alex
25.08.2017
21:47:48
Вот тут мне на глаза попался такой код (от чувака, а где взял - он не знает):
js
async function UserListContainer() {
try {
// Wait for async data and render it in the same way as plain components
const users = await Users.retrieve();
return <UserList users={users} />;
} catch (error) {
// Handle failures in place with just JavaScript tools
return <ErrorMessage error={error} />;
}
}
Вопрос: реакт умеет отрендерить что то, что пришло после работы async функции, а точнее перерендерить то место куда этот компонент уже вставлен.
гуглеж по тегам react async pure component ничего не дал

illiatshurotshka❄️
25.08.2017
21:48:28
Стейт меняешь когда получил информацию

Google

Alex
25.08.2017
21:48:57
но тут ведь pure component без стейта

illiatshurotshka❄️
25.08.2017
21:48:57
и в jsx обрабатываешь

Alex
25.08.2017
21:49:14
я думал оно как то так вставляется <UserListContainer />

illiatshurotshka❄️
25.08.2017
21:49:41
сайд эффект есть

Alex
25.08.2017
21:49:55
а не:
const users = await UserListContainer();
где он pure
pure - не те, которые не имеют своего стейта
сайд эффект есть
pure - это компоненты без стейта

illiatshurotshka❄️
25.08.2017
21:51:50
If your React component's render() function renders the same result given the same props and state, you can use React.PureComponent for a performance boost in some cases.
не знаю откуда ты свои определения берешь
но запрос это сайд эффект и следовательно отсутствие гарантии на одинаковый контент

Alex
25.08.2017
21:53:25
ээээй
эти компоненты называются так же stateless
тебе это не о чем не говорит?

illiatshurotshka❄️
25.08.2017
21:53:46
нет

Alex
25.08.2017
21:54:46
растолкуй тогда

illiatshurotshka❄️
25.08.2017
21:55:16
ты хочешь чистый компонент с поведением нечистого, что тебе растолковать?

Арсений
25.08.2017
21:55:22
Это не одно и тоже

Alex
25.08.2017
21:55:41
тогда show me difference

illiatshurotshka❄️
25.08.2017
21:55:53
одно и тоже, отсутствие сайд эффектов это и есть причина оптимизации purecomponent