@react_js

Страница 4649 из 5115
Kendr
21.08.2018
11:11:09
Artyom
21.08.2018
11:38:27


Dmitry
21.08.2018
11:46:44
нармальна

Dzmitry
21.08.2018
11:56:05
система плагинов на прототипах наес

Google
Dzmitry
21.08.2018
11:57:14
а зачем добавлять global, если можно решить передачей ссылок/своими функциями/рефами ?

Valeriy
21.08.2018
12:12:51
Artyom
21.08.2018
12:13:11
@javascript_jobs

Valeriy
21.08.2018
12:13:18
во вью установка плагина через прототипы это всего лишь один из нескольких вариантов возможных

Arthur
21.08.2018
12:13:34
а чем это плохо? ?
бытует мнение, что патчить прототипы - плохо

Valeriy
21.08.2018
12:13:48
плохо патчиить прототипы стандартных объектов

Artyom
21.08.2018
12:13:55
а чем это плохо? ?
Коллизия имен, как минимум. В прингципе засорение глобальных неймспесов - это засорение глобальных неймспейсов со всеми вытекающими

?
21.08.2018
12:13:56
система плагинов на прототипах наес
О нет, прототипы используют по назначению ?

Valeriy
21.08.2018
12:14:05
а когда ты знаешь что делаешь, то это бывает очень удобно и полезно

?
21.08.2018
12:14:48
Какие глобальные, лол

Google
Dmitriy
21.08.2018
12:28:26
Всем привет. Посоветуйте, как лучше хранить в store (redux) такое: есть таблица, у нее есть пагинация (номер страницы, размер страницы), а также сортировка (столбец, asc/desc). Я понимаю, что, наверное, то, что относится к ui, лучше хранить в стейте, но дело в том, что у меня при нажатии на кнопку над таблицей открывается попап для загрузки изображения. Когда изображение загружено, содержимое таблицы надо обновить (выполнить запрос к серверу). Так что либо в redux хранить номер страницы, сортировку и т.п. (чтобы можно было запустить обновление таблицы из компоненты, которая картинку грузит), либо дергать функцию, переданную в компоненту для загрузки картинок через props. Вот и вопрос, как правильно: хранить состояние таблицы в redux (не только ее содержимое) или же состояние элементов интерфейса надо все же в state? Если первый вариант, то может вообще все, что относится к ui, правильнее вообще хранить не там, где содержимое таблицы, а как-то логически отделить?

?
21.08.2018
12:30:17
Делай так, как тебе удобно

Dmitriy
21.08.2018
12:31:00
Делай так, как тебе удобно
Ну есть же какие-то best practices или что-то типа того?

?
21.08.2018
12:32:51
Конечно нет. Зачем тебе бест прэктис, если с ними неудобно работать?

Spaider
21.08.2018
12:32:56
храни в редакс то, что изменяется и требуется не только этому компоненту но и другим

Dmitriy
21.08.2018
12:33:31
Ясно, понял, спасибо

Efim
21.08.2018
12:34:45
Конечно нет. Зачем тебе бест прэктис, если с ними неудобно работать?
Потому что споткнешься об костыли в какой-то момент.

Artyom
21.08.2018
12:35:05
Конечно нет. Зачем тебе бест прэктис, если с ними неудобно работать?
Хватит токсичить сарказмом. Отвечайте по существу

Dmitriy
21.08.2018
12:36:23
Да я просто не фронтенд-разраб - хотел узнать, может есть выработанный подход к решению подобной задачи. Как раз из-за того, что не хочу делать велосипед. У меня был уже такой для форм, пока в этом чате не подсказали про существование react-final-form)

Efim
21.08.2018
12:36:56
Да тут вообще хорошо, почаще заходи

Выработанный подход храни все в редаксе

В дальнейшем спасибо скажешь

Dmitriy
21.08.2018
12:38:00
Понял, так и поступлю) Спасибо!

Efim
21.08.2018
12:38:24
Со временем поймешь какую информацию можно оставлять в стейте компонента

Max
21.08.2018
12:38:39
Со временем поймешь какую информацию можно оставлять в стейте компонента
тут уже даже написали какую: > храни в редакс то, что изменяется и требуется не только этому компоненту но и другим

Efim
21.08.2018
12:39:30
Не совсем согласен. В будующем в борьбе за перфоманс, тесты, или что угодно, компонент может дробиться

Dmitriy
21.08.2018
12:42:45
Короче, все, что относится к "показать/скрыть" будет у меня в стейт, а все остальные элементы ui, влияющие на загрузку данных с сервера - в стор

Google
Tor
21.08.2018
13:06:29
если модалка, то лучше в стор
Сам данные модалки в сторе держу, но по сути, если модалка имеет одну точку входа, что плохого, чтобы хранить данные в её стейте, или в стейте родителя?

Anton
21.08.2018
13:06:45
Вопрос: ошибки вываливаемые реактом не ловит ни onerror, ни onunhandledrejection. Я правильно понимаю, что единственный способ с ними работать — ловить из DidCatch?

Tor
21.08.2018
13:08:21
ничего, просто видел проекты, где модалки и гамбургеры влияли на вью
Вот у меня как раз так, модалка дублирует некоторый функционал во вью. Ну в таком случае да, 100% в стор, прокидывать данные через несколько компонентов - не лучший подход будет, имхо ?

Sergey
21.08.2018
13:44:35
Всем привет. Подскажите, плз, есть ли возможность с помощью multi-zone(nextjs) объединить 2 CSR-приложения

Dmitriy
21.08.2018
14:07:42
Кто-нибудь связывал redux-thunk с ts? Есть у меня экшн (упрощенно весьма) const loadList = (page: number, pageSize: number, order: TableOrder) => { return (dispatch) => { dispatch(imagesActions.imagesListLoadingProcess()); dispatch(imagesActions.imagesListLoadingSuccess([])); } }; Пытаюсь его диспатчить так: store.dispatch(imagesApi.loadList(1, 10, {field: 'id', direction: OrderDirection.Asc})); Получаю ошибку "TS2345: Argument of type '(dispatch: any) => void' is not assignable to parameter of type 'AnyAction'. Property 'type' is missing in type '(dispatch: any) => void'." Не нагуглил, как такое разрулить

Sergey
21.08.2018
14:09:43
да
ок, спасибо, куда смотреть?

Сергей
21.08.2018
14:10:09
Kolya
21.08.2018
14:14:22
друзья, привет. мож сталкивался кто

Kolya
21.08.2018
14:14:40


Chart.js кажется ограниченным в этом плане, и да желательно чтобы была имплементация для реакта желательно

спасибо

Герман
21.08.2018
14:16:12
d3

Eugene
21.08.2018
14:18:06
С Recharts для некоторых специфичных штук приходится повозиться или костылить

Kolya
21.08.2018
14:18:49
спасибо друзья, буду разбираться

Google
Admin
ERROR: S client not available

?
21.08.2018
14:28:31
А как изменить value поля в редакс-форм не из формы? Пейджинг совсем отдельно от фильтра лежит. Есть какие-то best-practice, как делать master-detail с редаксформ?

Oleksandr
21.08.2018
14:29:24
Всем привет. У меня есть таблица, у которой есть rows которые ведут к отдельным роутам. Можно ли как-то сделать так, что-бы меня перекидывало на новую табку??

Вот сама ф-ция

_tableCellPropsFunc = (row, col) => { return { onClick: e => { e.stopPropagation(); browserHistory.push(`/company/${row.id}/profile`); } }; return {}; };

Oleksandr
21.08.2018
14:33:10
+

Andrew
21.08.2018
14:33:20
В новой вкладке?

Oleksandr
21.08.2018
14:34:22
Решил так

window.open(`/company/${row.id}/profile`, "_blank");

хз законно ли))

Andrew
21.08.2018
14:35:35
Решил так
<a href="/company/${row.id}/profile" target="_blank">

Oleksandr
21.08.2018
14:36:16
Но, это у меня простой td

Andrew
21.08.2018
14:36:20
Решил а потом передумал)

Nikolay
21.08.2018
14:37:20
<a href="/company/${row.id}/profile" target="_blank">
а что с window.open не так?

Andrew
21.08.2018
14:37:43
Nikolay
21.08.2018
14:38:09
В реакте много чего иногда приходится делать несемантично, так как имеются какие либо ограничения

?
21.08.2018
14:38:26
с каких пор window.open несемантично стало?

Cenator
21.08.2018
14:39:07
недекларативно*

Andrew
21.08.2018
14:40:28
Недекларативно больше подходит, спасибо

Google
Sergey
21.08.2018
14:40:36
zone.js ?
это не совсем то. multi-zone(nextjs) позволяет мержить 2 приложения в одно. для SSR приложений понятно, как это сделать. Можно ли это сделать для CSR?

Andrew
21.08.2018
14:44:12
Решил так
Тут важнее понимать что за юзера решать открывать новую вкладку или нет в большинстве случаев плохая затея

Aleksey
21.08.2018
14:44:52
Всем привет. Начинаю новый проект и вот думаю: использовать ui либу или пилить свои компоненты? Как думаете, какие плюсы и минусы? Кто что предпочитает?

Andrew
21.08.2018
14:48:46
Это require by заказчик))
А у вас на проекте UX нет чтобы разьяснить?

?
21.08.2018
14:50:06
А у вас на проекте UX нет чтобы разьяснить?
там может быть какой-нибудь превью печати с темплейтом, например, так что юзкейс имеет право на жизнь

Евгений
21.08.2018
14:56:41
всем привет =) стоит задача написать не очень большое SPA, и после его сопровождать. React или vue ? =) Опыта нет ни там ни там. Времени на изучение достаточно

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