@react_js

Страница 1091 из 5115
Сергей
19.03.2017
16:39:49
зачем?

from
19.03.2017
16:40:38
в смысле зачем)

Andrey
19.03.2017
16:43:33
Вдруг не взлетит))

Дмитрий
19.03.2017
16:44:26
В react 16 пока слишком много багов ?

Google
Dmitry
19.03.2017
16:44:52
Каких?

Сергей
19.03.2017
16:49:11
В react 16 пока слишком много багов ?
его переписали сильно чтоль?

В react 16 пока слишком много багов ?
зачем тебе два аккаунта?

Дмитрий
19.03.2017
16:54:32
Забанен телеграмом)) Тестируя либу, залогинился 400 раз за день, теперь не могу писать в большинство чатов

Сергей
19.03.2017
16:55:02
зафигачил npm i; npm start меня нафиг послало с ошибками duplicate indentifier внутри typescript не сталкивался?

Дмитрий
19.03.2017
16:57:00
))

Сталкивался ?

Dmitry
19.03.2017
16:57:22
https://coveralls.io/github/facebook/react?branch=master - по поводу "много багов". По-моему 100% покрытия не будет. И открытые issues будут всегда. Я лично жду фичи - когда разрешат рендерить массив компонентов не заворачивая их в обертку типа лишнего div. DOM визуально похудеет, будет попроще с версткой

Сергей
19.03.2017
16:57:48
Сталкивался ?
лечабельно?

Дмитрий
19.03.2017
16:58:14
Видимо, да)

лечабельно?
Я так подозреваю, typescript не очень любит локальные версии, плюс некоторые пакеты имеют плохие тайпинги, и поэтому определяют типы второй раз. Если что, то основная ветка разработки не у меня, в основной должны уже вроде пофиксить

Google
Дмитрий
19.03.2017
16:59:34
Я правда это решил армейским методом

Тупо вырезал дубликаты ?

Дмитрий
19.03.2017
17:03:09
Мастер оочень древний

Мастер, думаю, обновится как будет решена осовная проблема, на данный момент) Сейча вся разработка требует имплементации менеджера апдейтов, который зависит от типизации type-language, страшного полиморфного языка запросов телеги)

"Смотрите, я придумал свой язык и притащил его в прод" https://core.telegram.org/mtproto/TL-polymorph https://core.telegram.org/mtproto/TL-dependent

Дмитрий
19.03.2017
17:38:18
а зачем такой сложный менеджер апдейтов?
Очень много апдейтов крайне сложной структуры. Я раньше даже и не подозревал, сколько событий происходит в мессенджере ежесекундно А ещё у телеги концепция "бэкэнд - бох, ты - лох", поэтому сервера даже палец о палец не ударят чтобы как-то упростить задачу получения и нормализации данных

Всё это поверх 15кб пакетов собственного бинарного протокола поверх собственной криптографии

マイク
19.03.2017
17:41:11
и в общем-то не зря

затащили ADT

малацы

хотя криптография стремноватая немного

но Пашка грит не ссать

Сергей
19.03.2017
17:42:16
マイク
19.03.2017
17:42:28
алгебраические типы данных

Дмитрий
19.03.2017
17:42:49
Даже сильнее можно сказать

Там Dependent types

Google
マイク
19.03.2017
17:43:24
ебать

это круто

Дмитрий
19.03.2017
17:43:37
Угу

Алексей
19.03.2017
17:43:37
Не смогли на протобуфе быстренько забабахать.

マイク
19.03.2017
17:43:38
❤️

на протобафе зависимые не забабахаешь

Алексей
19.03.2017
17:44:30
а они так нужны? без них никак?

マイク
19.03.2017
17:45:14
да можно без них

можно вообще без типов

лишь бы ветвление было

а там и тьюринг полнота рядом

Алексей
19.03.2017
17:45:42
вообще чем проще, тем лучше

マイク
19.03.2017
17:45:50
но колбасите ж FRP на реакте не от сладкой жизни

так это как раз проще

книжку по теории категорий открыть непросто конечно

но потом сильно проще, ой как сильно проще

Сергей
19.03.2017
17:46:34
я вот понимаю что такое эти зависимые типы но не могу въехать в чем их такой профит, что на них все дрочат

マイク
19.03.2017
17:46:49
да не особо дрочат

я живых людей, которые пишут на идрисе пока не встречал

Дмитрий
19.03.2017
17:47:06
Там дока прямо сразу начинается с ссылок на Coq и Agda, завбавно))

Google
マイク
19.03.2017
17:47:17
вот штангистов-хаскеллистов с десяток знаю

Дмитрий
19.03.2017
17:47:18
На самом деле конечно реализация накладывает ограничения

マイク
19.03.2017
17:47:32
а coq и агда... Ну не общего назначения точно

Дмитрий
19.03.2017
17:52:31
dependent там представлен довольно ограниченно, чтобы разработчиков хотя бы не сразу в дурку забрали). Но при этом представлено там где надо -- протокол разделён на "низкий" сетевой уровень, который переносит пакеты с данными, и api телеги, в итоге получается, что сетевые контейнеры содержат упакованные значения типов api и это декларируется и типизируется сразу прямо по схеме

Я тут уже слегка сумбурно объясняю, потому что многое там для меня уже на грани понимания) Николай Дуров, как полагает настоящему математику, объясняет концепции вроде зависимых типов как бы невзначай, в паре предложений, начинающихся со слов "очевидно, что"

Vladimir
19.03.2017
20:13:15
Может быть кто-то переверстывал redux-form в сафари?

Admin
ERROR: S client not available

Pavel
19.03.2017
20:52:03
А что не так с redux-form в Safari?

Anton
19.03.2017
21:06:48
Они своей вёрстки не добавляют

Алексей
20.03.2017
00:00:30
Кто нибудь знает причину почему коментарии к Facebook Developers видео отключенны? (React Conf 2017)

hlomzik
20.03.2017
00:19:29
Алексей
20.03.2017
00:20:39
Не, я думал может что случилось. Наводнение троллей или еще что.

Denis
20.03.2017
01:01:35
Есть слушок, что не все довольны этой конференцией)

Алексей
20.03.2017
01:11:20
Like/Dislike ratio вроде ок.

Cocker
20.03.2017
05:34:57
Народ, всем доброе утро

Подскажите, как сделать так, чтобы если у реакт-роутера нет роута для урла, шел запрос на сервер?

мне почему-то казалось, что так работает по умолчанию, но что-то не работает

просто некоторые страницы у меня статичные и в приложении они нафиг не нужны вроде бы

туплю

не надо Link использовать для таких урлов

Google
Cocker
20.03.2017
05:37:38
всем спасибо

Danil
20.03.2017
05:58:54
Кто-нибудь может отревьюить небольшое приложение на react redux?

Danil
20.03.2017
06:12:58
https://github.com/shashkovdanil/image-gallery

Pavel
20.03.2017
06:17:10
https://github.com/shashkovdanil/image-gallery
Что-то конкретное посмотреть или в общем качество кода?

Danil
20.03.2017
06:19:04
В общем. И вопрос такой есть, я получается все картинки сую в редьюсер, как initial state, мне кажется их лучше поместить в preloaded state в createStore, или хранение в редьюсере это нормально?

Pavel
20.03.2017
06:20:30
Да, их лучше инициализировать при создании store. Но как временное решение - почему нет.

Quet
20.03.2017
06:20:47
Кто-нибудь может отревьюить небольшое приложение на react redux?
мне кажется у тебя там перебор с "дизайном" все размазано в 100500 мелких файлов по 5 строк к такому надо приходить по необходимости мне кажется, а не брать как стартовую точку

Pavel
20.03.2017
06:22:33
filterReducer - написан неверно, ты не работаешь со state

По количеству файлов я наоборот за то чтобы выделять большую часть функций в отдельные файлы.

Инициализация store сделана не совместима с SSR.

Danil
20.03.2017
06:24:49
filterReducer - написан неверно, ты не работаешь со state
Ты имеешь в виду то что я работаю с images а не со state?

Pavel
20.03.2017
06:24:57
Именно.

Это не reducer - у тебя получается мутабельные данные возвращаются.

В классическом смысле так делать нельзя.

Вот тебе пример из боевого применения createStore:

import { compose } from 'redux' import { createStore } from 'redux' import { applyMiddleware } from 'redux' import thunkMiddleware from 'redux-thunk' import window from 'window-or-global' import createReducer from './createReducer' import config from '../config' export default (payload) => { const { client } = payload const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose const { __SUBSYSTEMS__ = {} } = window return createStore( createReducer({ client }), __SUBSYSTEMS__[config.name] || {}, composeEnhancers( applyMiddleware(thunkMiddleware), applyMiddleware(client.middleware()) ) ) }

Danil
20.03.2017
06:26:34
Я не знаю почему, но когда я работал со стэйт то у меня неправильно работало, то есть если я пишу в строку 'red' то находит redux, а если я 'd' стираю то должно найти react и redux, а находит все равно только redux

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