@react_js

Страница 1099 из 5115
Mikhail
21.03.2017
09:16:18
https://github.com/okonet/react-dropzone

Alex
21.03.2017
09:24:41
Это же для загрузки файлов?

Mikhail
21.03.2017
09:26:09
Это же для загрузки файлов?
Там же в доках все описано. Да

Alex
21.03.2017
09:27:15
Dragula - либа для перемещения эдементов внутри DOM. Dropzone - либа для загрузки файлов. Как одно может быть удобнее другого?)

Google
Max
21.03.2017
09:28:09
А чем react-dnd плох?

Alex
21.03.2017
09:28:54
Его осилить надо

Mike
21.03.2017
09:30:40
MadMax
21.03.2017
10:31:02
Ребят, а как переносить изменения в БД в сторе?

заного запрашивать данные при каждом изменении?

Max
21.03.2017
10:31:43
типа пока клиент сидел у тебя деплой прошел и структура поменялась?

MadMax
21.03.2017
10:31:51
нет, я про данные

Pavel
21.03.2017
10:31:58
Ребят, а как переносить изменения в БД в сторе?
Есть такое понятие, как подписки

subscription

При CRUD на каждое событие по realtime каналу клиент может быть уведомлен

Mike
21.03.2017
10:32:48
нет, не запрашивай, лол

как ты без запроса узнаешь, что на бэке что-то поменялось?

(вебсокеты блабла, но все же)

Google
Max
21.03.2017
10:33:21
вебсокеты + pub/sub

MadMax
21.03.2017
10:33:22
через какое то действие на фронте?

Макс и Павел, я про чуть банальнее веши говорю....

Petr
21.03.2017
10:33:54
у меня приложение без вебсокета, запрашиваю новые данные с сервера раз в минуту и при некоторых конкретных действиях пользователя

Max
21.03.2017
10:33:57
graphql

:)

MadMax
21.03.2017
10:34:17
Есть посты. Добавил посты, как дать понять редаксу что сторе надо менять и перерендерить компонент, что бы вывести туда и новый пост

Воть

Petr
21.03.2017
10:34:38
именно так!

MadMax
21.03.2017
10:36:07
есть допустим компонент Posts в нем ренерится два компонента <AddPost/> и <GetPosts/>

На данный момент у меня как идет. При добавлении поста срабатывает функция добавления поста в БД, после срабатывает просто экшон на запрос всех постов на сервере. Я вот думаю, не напрягает ли это бд?

Max
21.03.2017
10:37:18
Это называется pollingRequest
поллинг это не про то

это когда у тебя вроде коннект висит до получения данных

Kir
21.03.2017
10:37:31
в react router 4 есть такая штука как exact которая делает линк активным только при полном совпадении

как это можно реализовать во 2 версии

Max
21.03.2017
10:37:45
потом ты их получаешь, коннект рвешь и новый кидаешь

Kir
21.03.2017
10:37:45
??

Mike
21.03.2017
10:37:49
Google
Evgeny
21.03.2017
10:37:59
Люблю ярн

Еду в автобусе, раздаю интернет с йоты

Mike
21.03.2017
10:38:10
лонг поллинг вообще фоллбек для сокетов когда их не поддерживают

Evgeny
21.03.2017
10:38:16
➜ ccqua-frontend git:(master) ✗ yarn add redux react-redux react-router-dom ✨ Done in 9.63s.

Pavel
21.03.2017
10:38:33
поллинг это не про то
Нет, это технология которая с заданным интервалам делает refetch.

Max
21.03.2017
10:38:48
а, это лонг-поллинг

сорян

MadMax
21.03.2017
10:40:14
Да, спасибо. Уже читаю про subscription...

Pavel
21.03.2017
10:40:44
subscription - более продвинутый вариант, но есть свои нюансы.

Рекомендую посмотреть в сторону унификации клиент-серверного взаимодействия путем перехода на GraphQL.

Pavel
21.03.2017
10:41:32
Можете посмотреть apollo-stack с одной из самых вменяемых технологий кэширования и уже реализованными подписками.

MadMax
21.03.2017
10:41:53
Отдельное спасибо за рекомендации!

Pavel
21.03.2017
11:00:25
пачаны

знает кто примеры, и руководства взаимодействия react+redux с популярными API ? твитор там, вк, инстаграмм

Oleg
21.03.2017
11:02:31
набери async + redux+reactjs

по факту это асинхронные запросы, которые выполняются к внешнему api

Mike
21.03.2017
11:03:02
вот я не понимаю, почему люди постоянно пытаются найти странную связь реакта и редакса с задачами, которые особо не связаны с ними

Oleg
21.03.2017
11:03:16
я через axios делаю в midllware

Google
Mike
21.03.2017
11:03:25
хотя конечно с пагинацией самый дикий пример был)

Mike
21.03.2017
11:03:58
а при чем тут реакт, простите?

делаешь запрос, получаешь промис, в промисе диспетчишь экшн

не?

Admin
ERROR: S client not available

Mike
21.03.2017
11:04:41
запрос можно делать любой удобной штукой

Oleg
21.03.2017
11:04:47
нет, ну нет в реакте диспетчеров ?

Mike
21.03.2017
11:04:53
будь то реквест, фетч или даже просто нативный XHR

Oleg
21.03.2017
11:04:59
в redux есть

Mike
21.03.2017
11:05:22
ну это я написал как редаксу сказать о том что запрос пришел

ты же не из него его делаешь

и не из реакта

ни тот ни другой запросы делать не умеют

как бы

тут путаница мне кажется

Oleg
21.03.2017
11:06:08
тогда в состоянии компонента делать запрос, а потом подписаться на результаты его выполнения

Mike
21.03.2017
11:06:44
в том что почему-то складывается ощущение что люди считают, что реакт и редакс — это язык. а это всего лишь либы

а язык-от все еще js

ты опять не про то))

Google
Oleg
21.03.2017
11:07:05
редакс - это реализация паттерна flux

Mike
21.03.2017
11:07:08
не важно как ты обработаешь этот запрос

важно что блин этот запрос не имеет ничего общего с реактом и редаксом

Oleg
21.03.2017
11:08:12
важно другое, чтобы другой программист, который после тебя будет поддерживать твой код - не убил тебя в тёмном подъезде ? т.к. без методологий может получиться монолит

Mike
21.03.2017
11:08:54
да блин)) моя мысль в том, что постановка вопроса "как это сделать в реакте" бессмысленна, потому что это задача не про реакт, а про js

вон стебались же

"как на реакте 2 + 2 сложить"

ровно про это

Oleg
21.03.2017
11:09:27
а может ну их нафиг, и всё писать на NativeJS без библиотек ?

Evgeny
21.03.2017
11:09:30
Люблю опенсорс: нашёл react-flexboxgrid, увидел забытый PR с крутыми изменениями (сам бы так сделал), пинганул мейнтейнера, в течение пары дней будет готов https://github.com/sricho/react-flexboxgrid/pull/12

И это не первый случай

В атоме, например, драг-н-дроп в tree-view так появился

Просто потому что пинганул и напомнил смерджить

Mike
21.03.2017
11:10:01
да блин, ну ты вообще не следишь за моей мыслью и реагируешь на куски предложений

Oleg
21.03.2017
11:11:07
да блин, ну ты вообще не следишь за моей мыслью и реагируешь на куски предложений
я слежу, но вот лично я бы не догадаться, что асинхронные запросы должны быть в миддлваре и запихнул бы их в конструктор или в состояние какое-нибудь

Evgeny
21.03.2017
11:13:32
Так знай свой инструмент

Это на главной странице редакса написано

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