@react_js

Страница 2308 из 5115
Pavel
13.10.2017
10:40:33
Алексей
13.10.2017
10:40:37
На фронте вообще не так
Да нет всё так. Про однонаправленный поток данных слышал?

Enjoy the
13.10.2017
10:40:55
да у вас похоже ЧСВ зашкаливает)
Ты сделал вывод после того, как я не поверил, что бэкендер не разобрался с npm?

Сергей
13.10.2017
10:40:59
Да нет всё так. Про однонаправленный поток данных слышал?
Больше чем ты. А произвольные действия юзера?

Google
Сергей
13.10.2017
10:41:02
Не?

Irina
13.10.2017
10:41:18
это фронт
под фронтом обычно подразумевают еще и логику на стороне клиента, разве нет?

Сергей
13.10.2017
10:41:21
Или ты будешь блокировать юзеру интерфейс?

Алексей
13.10.2017
10:41:32
Ты сделал вывод после того, как я не поверил, что бэкендер не разобрался с npm?
я рассказал о своем опыте, ты сказал что это хуйня, а это слишком самонадеяно

Алексей
13.10.2017
10:41:46
Больше чем ты. А произвольные действия юзера?
Произвольные действия юзера приводят к вызову экшена, который меняет состояние стейта редакса. В чём проблема?

Enjoy the
13.10.2017
10:42:21
я рассказал о своем опыте, ты сказал что это хуйня, а это слишком самонадеяно
Я просто с бэком ближе и мне это СИЛЬНО СЛОЖНО понимать поэтому я надеюсь ты сделаешь мне скидку как для умственно неполноценного )

? ethorz
13.10.2017
10:42:46
Есть цикл расписаний, они идут вплотную через 30 сек

startTime: moment().add(30*(i), 'seconds').utc().toISOString(), endTime: moment().add(30*(i + 1), 'seconds').utc().toISOString(),

как добавить промежуток в 2 минуты?

чет я туплю

Enjoy the
13.10.2017
10:43:04
ближе чего?
фронта очевидно

Google
Алексей
13.10.2017
10:43:10
Или ты будешь блокировать юзеру интерфейс?
А ты думаешь бэкенд полностью весь блокируется выполняя один запрос? Вообще то на бэкенде вполне возможна ситуация, когда разные обработчики работают с одними и теми же данными в одно и то же время.

Max
13.10.2017
10:43:12
и в чем у тебя проблемы на беке?

Enjoy the
13.10.2017
10:43:26
и в чем у тебя проблемы на беке?
К чему вопрос вообще? С потенцией

Vladimir
13.10.2017
10:43:40
и в чем у тебя проблемы на беке?
Ну смотри, мне как то пришлось хуярить с акторами бэк

С транзакциями в бч

Алексей
13.10.2017
10:43:53
А то что есть асинхронный действия
Асинронные действия просто диспатчат обычные экшены.

Алексей
13.10.2017
10:44:10
Гонка данных. Молодец))
Про транзакции слышал? Про мьютексы? Про уровни изоляции транзакций

Vladimir
13.10.2017
10:44:12
скала?
Нода

Алексей
13.10.2017
10:44:30
Я просто с бэком ближе и мне это СИЛЬНО СЛОЖНО понимать поэтому я надеюсь ты сделаешь мне скидку как для умственно неполноценного )
ты же не можешь говорить за всех? я лично не утверждал что конкретно ты не разобрался, а что видел таких людей, причем хороших специалистов в своей области, но ты почему то сказал что это хуйня. поэтому я считаю слишком самонадеяным говорить за всех

Алексей
13.10.2017
10:44:57
Сергей
13.10.2017
10:45:06
Асинхронщина это не параллельность

Алексей
13.10.2017
10:45:10
А как же async/await, redux, вот это вот всё?

Сергей
13.10.2017
10:45:19
Алексей
13.10.2017
10:45:40
Это не параллельность
Тогда в чём проблема? Если всё последовательно выполняется?

Google
Сергей
13.10.2017
10:46:12
Тогда в чём проблема? Если всё последовательно выполняется?
Асинхронно != Последовательно Асинхронно != Параллельно

Сергей
13.10.2017
10:46:45
А как же тогда?
АСИНХРОННО блядь

Møbý
13.10.2017
10:47:33
Алексей
13.10.2017
10:47:50
АСИНХРОННО блядь
Асинхронность - это асинхронность спасибо, кэп.

Сергей
13.10.2017
10:47:50
Не последовательно и в одном потоке

Møbý
13.10.2017
10:47:52
V for vezhlivost

Fedor
13.10.2017
10:47:53
А как же тогда?
Хуй знает как вперемешку

Møbý
13.10.2017
10:48:18
Реакт комьюнити is so реакт комьюнити

Сергей
13.10.2017
10:48:18
Асинхронность - это асинхронность спасибо, кэп.
Ты не знаешь что такое асинхронно, но рассказываешь что на фронте не сложно

Пиздец

Алексей
13.10.2017
10:48:26
Не последовательно и в одном потоке
Ну хорошо. И в чём проблема?

Сергей
13.10.2017
10:48:35
А том что функции выполняются в хер знает какой момент

Ты не можешь это предсказать

Поэтому есть промисы

Это не гонка данных

Это не предсказуемое поведение

Алексей
13.10.2017
10:49:14
Ну это конечно так, только в многопоточности всё тоже самое, только ещё хуже

Møbý
13.10.2017
10:49:25
Стек выполнения есть а ещё есть очередь ?

Google
Алексей
13.10.2017
10:49:27
Потому что поток прерывается в непредсказуемый момент времени

Сергей
13.10.2017
10:49:34
Алексей
13.10.2017
10:50:16
Асинхронность как раз более предсказуемая вещь, так как выполнение синхронного кода не прерывается другим синхронным кодом, пока он не завершиться

Admin
ERROR: S client not available

Алексей
13.10.2017
10:50:38
А в многопоточности есть предсказуемость
Нет там предсказуемости без специальных телодвижений

Сергей
13.10.2017
10:50:40
Ты говоришь о том чего не знаешь

Тебе кажется что все просто

Алексей
13.10.2017
10:51:24
Блиин. Если ты не можешь понять, что происходит в твоём приложении на реакте даже с учётом асинхронных действий, то нам не о чем разговаривать.

Алексей
13.10.2017
10:51:47
емнип разговор был про иммутабельность, так вот иммутабл структуры это как раз лок фри

Max
13.10.2017
10:52:03
асинхронность это ожидание программы в треде каких-то результатов от других тредов/процессов

.
13.10.2017
10:52:03
По mobx-state-tree кто-нибудь подскажет? types.maybe(types.reference(Pages)) - в Pages после создания нету родителя. Создаю в экшене так self.pages = Pages.create({})

Алексей
13.10.2017
10:52:56
Как я предскажу какую кнопку юзер нажмет?
Как я предскажу какой запрос юзер на бэкенд отправляет?

Сергей
13.10.2017
10:53:14
Как я предскажу какой запрос юзер на бэкенд отправляет?
Все что происходит на бэке ты сам этим управляешь

Сергей
13.10.2017
10:53:23
Юзер только кидает сообщения внутрь системы

А здесь юзер находится в центре системы

И может делать все

Хоть убить приложение и заново запустить

Google
Сергей
13.10.2017
10:53:56
Редактировать любую доступную часть системы

Алексей
13.10.2017
10:54:05
асинхронность это ожидание программы в треде каких-то результатов от других тредов/процессов
Макс, ты ближе всех, но мне кажется недостаточно) в твоей формулировке получается как будто поток блочится как при мьютексе, а в асинхронном варианте, получается выполняется как то код, когда пришли данные)

Сергей
13.10.2017
10:54:05
Нажимать кнопки тысячи раз

Делать полную ересь

Вмешиваться в процесс получения данных

Алексей
13.10.2017
10:54:28
Не может он делать всё. Он не может залезть внутрь стора редакса и привести его в неконсистентное состояние

Если он может это сделать, то приложение написано нихрена неправильно

Сергей
13.10.2017
10:55:51
Не может он делать всё. Он не может залезть внутрь стора редакса и привести его в неконсистентное состояние
Он может нажать кучу кнопок быстро. Может сделать много чего И это надо отслеживать учитывая что есть один поток и события приходят в разном порядке при этом нужно показать юзеру актуальное состояние. Нельзя блокировать интерфейс

Если он может это сделать, то приложение написано нихрена неправильно
Ты просто не писал ничего серьезного. Зачем доказывать

Алексей
13.10.2017
10:56:19
Блин, если с асинхронностью у тебя проблемы и сплошная непредсказуемость, то в многопоточности у тебя вообще ад будет.

Сергей
13.10.2017
10:56:21
На бэке все тупо по другому

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