
Vladimir
31.10.2016
20:00:06
друзья, как можно определить дистрибутив линукса из юзер агента и можно ли вообще?

$Bogdan
31.10.2016
20:05:13
от браузера зависит
большинство просто как Linux определяет

Viacheslav
31.10.2016
20:05:34
@chicoxyzzy s-нотация в webassembly оказалась неофициальной?

Google

Viacheslav
31.10.2016
20:12:01
м-да http://isfiberreadyyet.com

Ҫѐҏӗѫӑ
31.10.2016
20:21:54
https://github.com/WebAssembly/wabt
тут вот компилятор из s-выражений
они же текстовое представление
https://github.com/WebAssembly/spec/tree/master/interpreter#s-expression-syntax

Viacheslav
31.10.2016
20:28:43
http://webassembly.org/docs/text-format/
Although the s-expression format is not an official text format

Ҫѐҏӗѫӑ
31.10.2016
20:34:59
а, ну значит теперь вот то, что на картинках в блогпостах
видимо это из-за того, что на стек перешли
бтв wasm js api в ноде 7 доступно
node --expose-wasm
http://webassembly.org/docs/js/

Denis
31.10.2016
20:50:18
подскажите как можно изменить стейт другого реакт класса ?

Google

Denis
31.10.2016
20:50:31
допустим у меня есть var WorkTable = React.createClass({
getInitialState: function(){
return { searchValue: false, foundedOrders: [] };
},
я хочу из другого класса поменять стейт WorkTable.setState({searchValue: part_number})

Oleg
31.10.2016
20:56:30

Art
31.10.2016
21:04:43

Denis
31.10.2016
21:45:33
Да я уже сделал через калбек
У меня был потомок и родитель, надо было вызвать функцию родителя из потомка

Kreizo
31.10.2016
21:54:43
ребят подскажите как узнать когда загрузилась картинка полностью
с интернета в реакте
хочу loading сделать

from
31.10.2016
21:56:23

Kreizo
31.10.2016
21:56:47
http://andrewhfarmer.com/detect-image-load/
вроде нашел ответ

Alexandr
31.10.2016
22:00:22
ребят, посоветуйте пж что есть для rss

[Anonymous]
31.10.2016
22:00:36
там вроде все загруженые файлы есть

Kreizo
31.10.2016
22:01:20
мне нужно сделать preloader
а то картинки грузятся по 2-3 секунды

from
31.10.2016
22:01:33

Andrey
31.10.2016
22:02:33

Alexandr
31.10.2016
22:03:21
Спарсить

Google

Alexandr
31.10.2016
22:03:21
чтобы читать rss или что?
ну т.е. получить как json(в идеале)

[Anonymous]
31.10.2016
22:04:31

Alexandr
31.10.2016
22:06:54
или другой вопрос, как в реакте использовать библиотеку из cdn https://toolkit.sekando.com/docs/en/feednami

[Anonymous]
31.10.2016
22:07:37
cdn используется в html-файлах

Alexandr
31.10.2016
22:08:30
да, понятно. но можно как то получить доступ к ней?

[Anonymous]
31.10.2016
22:09:05
доступ получается реакт компонентом после монтирования реакт компонента в дом

Alexandr
31.10.2016
22:09:44
а точнее?)

Igor
31.10.2016
22:10:48
А тыкните примером лоадера на React?

[Anonymous]
31.10.2016
22:10:53
а точнее?)
https://facebook.github.io/react/docs/react-component.html#componentdidmount

Igor
31.10.2016
22:10:53
Между роутами.
А все.. я глянул, в принципе вопрос снят =)

S
31.10.2016
22:17:40
Вопрос, а как вы решаете следующую проблему: допустим внутри компонента есть некоторые асинхронные действия, результат на которые может прийти, когда компонент будет уже unmount, и setState будет на это ругаться. С redux-flow такого нет, но городить огород на редаксе не хочется. Еще рассматривал использование isMounted, но его почему то тоже не рекомендуют
https://github.com/facebook/react/issues/3417#issuecomment-121649937 Вот примерно так оно щас робит у меня
Еще смотрел нету ли чего такого в recompose, там есть setState, но асинхронно он тоже не будет работать (будет ругаться)


from
31.10.2016
22:22:31
Вопрос, а как вы решаете следующую проблему: допустим внутри компонента есть некоторые асинхронные действия, результат на которые может прийти, когда компонент будет уже unmount, и setState будет на это ругаться. С redux-flow такого нет, но городить огород на редаксе не хочется. Еще рассматривал использование isMounted, но его почему то тоже не рекомендуют
я думаю тут два варианта
первый — действительно поставить какой-то флаг (мб более осмысленнй, чем isMounted...), по которому смотреть, надо ли реагировать на пришедшие данные
второй — оставить как есть, т.к. по сути это просто информативное предупреждение

S
31.10.2016
22:23:40
По хорошему нужна какая то HOC обертка, которая будет делать state для компонента, на который он будет подписываться на mount и отписываться при unmount, мб уже что-то такое есть?

from
31.10.2016
22:24:30
обёртка для setState? )

S
31.10.2016
22:25:26
не
типа redux-store но локальный для компонента

Google

Darwin
31.10.2016
22:30:09
телепатически задача непонятна, но может имеет смысл держать это поле в состоянии родителя и там разбираться? или побить на 2 компонента, один со стейтом, другой просто шаблон?

from
31.10.2016
22:32:15
а потом .then отыграл

S
31.10.2016
22:36:54
впринципе понятно зачем задипрекейтели ismounted, чтобы пользователя отменяли свои промизы
мб можно сделать HOC который будет сам убивать промисы (`.cancel()`), когда ему настанет componentWillUnmount()
componentWillMount() {
await this.props.safePromise(fetchSomeData(...))
}

Ҫѐҏӗѫӑ
31.10.2016
23:19:43

from
31.10.2016
23:19:59

S
31.10.2016
23:20:24
в том, чтобы мне самому их не кенселлить

from
31.10.2016
23:20:42

S
31.10.2016
23:21:59
ну грубо говоря я хочу какую то обертку, чтобы не думать о том, чтобы отменять промисы
а если компонент отваливается, то пусть мои промисы сами как то откенселлятся

Ҫѐҏӗѫӑ
31.10.2016
23:24:39
обычных

Vasiliy
31.10.2016
23:25:30
https://facebook.github.io/react/blog/2015/12/16/ismounted-antipattern.html

S
31.10.2016
23:31:10
ну скорее не утечек, а заставлять пользователей понимать lifecycle компонента, и не писать код, который выполнится не так, как они ожидают. утечки тут никакой не будет, setState просто тебе ругнется и все, gc после этого отработает и компонент уйдет с миром

Ҫѐҏӗѫӑ
31.10.2016
23:33:03
интересно откуда берется this.isMounted тогда
о, реактлинк довыпилили https://github.com/facebook/react/pull/8165#event-842748801
интересно значит ли это, что вместо 15.4.0 будет 16.0.0
а то там релиз кандидат уже был
алсо свежий инсайд https://twitter.com/chicoxyzzy/status/793241374221070336

Google

Lupsick
01.11.2016
01:10:54

Ҫѐҏӗѫӑ
01.11.2016
01:12:49
зачем что?

Alexey
01.11.2016
04:40:20
Всем привет, подскажите, почему когда я MenuItem оборачиваю в connect, компонент в котором я его использую подсвечивает его поля красным?

Andrey
01.11.2016
05:34:20

equicolor
01.11.2016
05:54:05
Привет. Имел кто-нибудь опыт с mobx-react-router + react-router 3? Не получается синхронизировать стор роутера с историей

Nikolay
01.11.2016
06:30:19

Сергей
01.11.2016
06:33:25
Код - шлак.
Зачем юзать ts если везде any?
Вообще смысла нет, пиши на обычном es6

Maksim
01.11.2016
06:49:40
Чики, а кто нибудь уже использовал next.js в проекте больше чем todo? Пусть проект для себя.

Vitaly
01.11.2016
07:41:09
Всем привет! Мой бывший работодатель решил что react-way для него слишком сложно и вернул atomic-builder в опенсорс. В общем надеюсь кому-нибудь это понадобится, мы с Ruslan старались)
repo: https://github.com/Uscreen-video/atomic-builder
demo: https://s3.eu-central-1.amazonaws.com/pub-images/index.html

Roman
01.11.2016
07:44:13

Denis
01.11.2016
07:45:42
тот момент, когда ты с негодованием открываешь беседу