
from
14.09.2016
16:58:34
надо успеть к rr5

Valentin
14.09.2016
17:10:41
:D

Vladimir
14.09.2016
17:11:35
react-router

Ҫѐҏӗѫӑ
14.09.2016
17:20:48
давно известно

Google

Vadim
14.09.2016
17:35:35
.
.
.

Алексей
14.09.2016
17:37:50
Кстати а есть router для React который не использует Context ?

Paul
14.09.2016
17:40:22

from
14.09.2016
17:40:55

Paul
14.09.2016
17:41:14
Так что следующему rr надо быть 6, иначе в порыве очередного хайпа люди могут перепутать и случайно уйти на нормальный роутер

Ҫѐҏӗѫӑ
14.09.2016
17:41:44
да, это так
https://github.com/router5/react-router5
правда вот это вот ^ тоже не то чтобы нормально)

Paul
14.09.2016
17:45:02
У него есть проблемы, но pros сильно перевешивают любую версию rr

Ҫѐҏӗѫӑ
14.09.2016
17:47:02
я про пакет react-router5, а не про router5

from
14.09.2016
17:47:20
мда
RouterProvider, routeNode — прямая аналогия Provider, connect из react-redux

Paul
14.09.2016
17:48:08

Google

from
14.09.2016
17:48:42
не, это думаю ещё хуже)

Cocker
14.09.2016
17:49:01
А какие pros конкретно?

Paul
14.09.2016
17:49:51
Всмысле хуже? router5 - фрэймворк-агностик.
Чтобы использовать с реактом нужен react-router5, чтобы еще и редаксом то redux-router5

from
14.09.2016
17:50:06

Paul
14.09.2016
17:50:29
Можно чистый брать и писать как хочешь

from
14.09.2016
17:51:39

Алексей
14.09.2016
17:51:54
На всякий случай спрошу еще раз. Есть в природе router для React который не использует Context?

from
14.09.2016
17:53:02
бери https://github.com/kriasoft/universal-router, он _ничего_ не использует :) по-моему отличная штука

Алексей
14.09.2016
17:55:01
бери https://github.com/kriasoft/universal-router, он _ничего_ не использует :) по-моему отличная штука
немного verbose - но спасибо за наводку
import React from 'react';
import ReactDOM from 'react-dom';
import { resolve } from 'universal-router';
const routes = [
{ path: '/one', action: ({ render }) => render(<h1>Page One</h1>) },
{ path: '/two', action: ({ render }) => render(<h1>Page Two</h1>) }
];
function render(component) {
return Promise(resolve => {
ReactDOM.render(component, document.body, resolve);
});
}
resolve(routes, { path: '/one', render });

from
14.09.2016
17:55:17
а что тут лишним выглядит?

Алексей
14.09.2016
17:56:13

Paul
14.09.2016
17:56:21
Кстати да, universal-router неплох.
Ему бы еще некоторые концепции из router5 и был бы идеальным

Nikita
14.09.2016
18:08:08
касательно нового RR меня еще радует, что они то делают сайт для доков, то убирают, то опять делают) даже в доках нет консистентности)

Denis
14.09.2016
18:09:51
Подняли тут старый проект для пары фиксов, там одна из зависимости - самодельный flux в jQuery-стиле. Два года прошло, а такой историей попахивает :) Как всё сильно поменялось в JS за последние пару лет. https://github.com/DenisIzmaylov/flux2

Алексей
14.09.2016
18:12:00
незнаю почему но на flux возвращатся не хочется :/ хотя в свое время выгладело все как единственно верное решение

Denis
14.09.2016
18:14:42
Я уже с отладкой ни один стакан чая выпил, решил "по быстрому кое-что пофиксить" :)
И компоненты в ES5 когда-то казались интересным решением с хороший читаемостью :)

Cocker
14.09.2016
18:17:18

Evgeny
14.09.2016
18:17:36
Cyclejs же

Google

Cocker
14.09.2016
18:17:40

Алексей
14.09.2016
18:17:53

Cocker
14.09.2016
18:18:20

Алексей
14.09.2016
18:18:31

Aleh
14.09.2016
18:18:40

Denis
14.09.2016
18:19:13
Когда вы сделали первый компонент на React?
2015 – 30
??????? 47%
2016 – 17
???? 27%
2014 – 10
?? 16%
Я не знаю Java, я - HR – 4
? 6%
2013 – 3
? 5%
? 64 people voted so far.

Cocker
14.09.2016
18:19:29
Блин, поспорьте, я только рад буду, ибо примерно нуб и мое понимание может быть неправильным

Алексей
14.09.2016
18:21:53

Cocker
14.09.2016
18:23:26
Ну ок, пожалуй, повод порыться и почитать еще про это, спасибо

from
14.09.2016
18:27:13
особенно если рассматривать ReduceStore https://facebook.github.io/flux/docs/flux-utils.html#reducestore-t

Алексей
14.09.2016
18:35:33
Еще раз повторюсь - примитивы то может и теже - но идеология лежащая под копотом - явно разная
Вот история возникновения Flux
https://www.youtube.com/watch?v=nYkdrAPrdcw
А вот история возникновения Redux ( Elm )
https://egghead.io/lessons/elm-elm-in-5-minutes

Alxander
14.09.2016
18:52:12
Чем можно делать интерфейсные анимации в стиле material design?
Всякие перекрытия листов etc.

マイク
14.09.2016
18:54:04
css transitions
/CO

Sergey
14.09.2016
18:57:43
/CO

Алексей
14.09.2016
18:58:45
css transitions - но если нужно что-то готовое - то есть наример
https://github.com/twitter-fabric/velocity-react
https://fabric.io/blog/introducing-the-velocityreact-library

Evgeny
14.09.2016
19:01:50
У них ре-рендер адовый

Google

Evgeny
14.09.2016
19:02:12
Собственно, тоже интересует такой вопрос
Щас обходимся примитивными транзишенами через transform
+ raf

Alxander
14.09.2016
19:03:59

Evgeny
14.09.2016
19:04:24
репейнт

マイク
14.09.2016
19:05:23

Alxander
14.09.2016
19:05:35
Честно говоря не понимаю откуда у них адовый репейнт-то берётся.

Admin
ERROR: S client not available

Alxander
14.09.2016
19:05:51
Ты же спокойно в кейфреймах можешь тот же транзишн менять.
Ну или через transition-property

Evgeny
14.09.2016
19:06:59
http://blogs.adobe.com/webplatform/2014/03/18/css-animations-and-transitions-performance/
http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/
Ну и дальше css transition performance issues

マイク
14.09.2016
19:08:36

Alxander
14.09.2016
19:08:40
Ну блин, там же черным по белому говорят мол не анимируйте высоту, смещайте транзишенами.

Evgeny
14.09.2016
19:08:48
Я имею в виду в гугле искать

Alxander
14.09.2016
19:09:11
Пролема не в css анимациях, а в ом, что анимируют не то. Хотя, по моему, так уже лет пять не делают.

マイク
14.09.2016
19:09:11
так, а на что транзишены?
лол

Alxander
14.09.2016
19:09:46
Мы, видимо, по-разному понимаем понятие "css animations"

Google

マイク
14.09.2016
19:09:56
вот да

Alxander
14.09.2016
19:10:47
Быстрее transform3d в браузере, разве что канвасы могут быть и то не факт.

Владимир
14.09.2016
19:10:55

マイク
14.09.2016
19:13:45
хотя удовольствие то ещё

anoru
14.09.2016
19:18:42
Ребят, а когда гитхаб обновил дизайн открытого профиля? Как-то упустил этот момент
Или еще что-то изменилось?

Evgeny
14.09.2016
19:19:23
https://github.com/universe-2016

anoru
14.09.2016
19:19:57
thanks)

Cocker
14.09.2016
19:20:19

Denis
14.09.2016
19:25:01

マイク
14.09.2016
19:26:50
Нет варианта "не написал ни строчки кода для реакта"

Evgeny
14.09.2016
19:27:00
Последний выбирай

マイク
14.09.2016
19:27:08
ок

Denis
14.09.2016
19:27:23
И правда выбрал

マイク
14.09.2016
19:27:52
ну я и правда не писал ни строчки кода для реакта(
document.createElement 4lyfe
в запущеных случаях window.DOMParser
???

Viacheslav
14.09.2016
19:28:54
кто второй проголосовал за 2013?