@react_js

Страница 4249 из 5115
ed
21.06.2018
16:33:23
о, так у вас тут терка redux + crud rest

ну так то да . а что делать с асинхронными ?
я когда-то тоже писал обертку для реста, только я еще туда нормализацию пихнул, и еще парочку идей (единый селектор на любой экшен), надеюсь, спустя это время подход уже должен был устареть и кто-то написал что-то реально достойное, но, если пишешь "свой костыль", надеюсь найдешь что-нибудь полезное https://github.com/edtoken/redux-tide

п.с. организовывать весь стор приложения так - нереально, но вынести какие-то однотипные вещи - можно

Google
Australo
21.06.2018
16:55:13
посмотреть на redux-action ?
https://github.com/redux-utilities/redux-actions но там вообще асинхрон не рассматривается ? ты про вот это ?

Anton
21.06.2018
17:09:14
только cb нужно не вызывать в forEach, думаю, а просто написать .forEach(cb)
Не-а, я все правильно написал) посмотри ещё раз на сигнатуру cb. Вызов cb возвращает тебе колбэк

Евгений
21.06.2018
18:44:02
почему react текст оборачивает в тэг font ?

Artem
21.06.2018
18:54:02
почему react текст оборачивает в тэг font ?
у тебя какой то странный реакт

vertical-align react точно бы не вставил

наверно либу какую нить юзаешь

Андрей
21.06.2018
19:03:41


Eugene
21.06.2018
19:14:19
`@observer` для класса

Андрей
21.06.2018
19:18:34
`@observer` для класса
с ним вообще ошибка

Eugene
21.06.2018
19:18:53
какая?

ну и по коду не понятно как ты экшены дергаешь

мб нужно использовать action.bound

Zae
21.06.2018
19:24:18
да

Google
Zae
21.06.2018
19:24:25
в твоих методах нужен action.bound

или использование arrow function

@action closeDialog = () => { …

Андрей
21.06.2018
19:25:31


Zae
21.06.2018
19:25:53
ну и прекрасно

Андрей
21.06.2018
19:28:25
И даже без @action

Eugene
21.06.2018
19:29:15
Ну значит стрикт мод не включен)

Andrew
21.06.2018
22:31:49
рези а кто как делает scrollIntoView

а то брать рефы не вариант совсем

их слишком много будет

приходится юзать querySelector

Artem
21.06.2018
22:44:39
да это ж вроде ссылки, можно и побольше хранить если надо

Andrew
21.06.2018
22:53:08
Да хранить не проблема

Как их собрать

У меня там форма на дохера полей

И надо делать скролл до первой ошибки

Дмитрий
21.06.2018
22:55:57
их слишком много будет
Не вижу проблемы

Artem
21.06.2018
22:56:45
ну проще да квериселектом по атрибуту найти

Alexander
22.06.2018
02:44:19
Посоветуйте либы для построения webpack конфига. Раньше использовал webpack-config, но последние изменения на гитхабе - 8 месяцев назад. Не очень радует

Roman
22.06.2018
03:18:52
Посоветуйте либы для построения webpack конфига. Раньше использовал webpack-config, но последние изменения на гитхабе - 8 месяцев назад. Не очень радует
Я четвертый собирал по ишакам, потому что Babel core ругался на разные пакеты. А когда все собралось, оказалось что предыдущая версия работает быстрее и лучше. Лучше враг хорошего.

Google
Roman
22.06.2018
03:19:39
Каким ишакам?
Issue в гитхабе

Alexander
22.06.2018
03:29:55
А может есть крутая либа для таблиц?

Mark
22.06.2018
03:41:13
Не проще cra юзнуть?

Да, конечно, требования бывают разные, черные, белые, красные, но все-же

Alexander
22.06.2018
04:24:11
Ещё вопрос :) По styled-components. Есть такое: const Head = styled.thead` ... `; Как сделать const Body = styled.tbody` ... `; Чтобы Body наследовал Head?

AP?
22.06.2018
04:26:47
extend

Alexander
22.06.2018
04:27:32
Я чего-то в доке не нашёл

Всё, нашёл

AP?
22.06.2018
04:28:34
const Caption = Text.extend``;

Konstantin
22.06.2018
05:46:38
Объявить выше переменную с общими стилями и использовать композицию вместо наследования. Вариант?

Arthur
22.06.2018
06:20:44
скажите плз, а сохранять состояние стора при изменении - сильно напряжно для производительности, или нет ?

конкретно в моём случае, наверное, нет, т.к. у меня юзер при логине / логауте перезаписывается, но если речь идёт о чём-то большем ?

Arthur
22.06.2018
06:24:59
понял )

ещё вопрос: видел в некоторых примерах, пипл хранил редьюсеры + экшны + генераторы вместе с компонентом, который через compose создаётся это нормальная практика, или не оч ?

Admin
ERROR: S client not available

Google
Roman
22.06.2018
06:26:35
точнее архитектуры

Arthur
22.06.2018
06:27:19
ок, спасибо

почитаю подробнее )

Usagi
22.06.2018
06:42:39
Ребята, где можно прочитать про то, как разработать фронт без API, и в конце интеграцию сделать. Вообще как правильно все это делать?

Usagi
22.06.2018
06:45:00
Получается, по-любому нужно иметь представление каким будет API. Выходит нужно с бэком сесть и договориться на счет API и сам по себе делать

Cenator
22.06.2018
06:45:25
Ну да а как ещё

Kendr
22.06.2018
06:45:46
Получается, по-любому нужно иметь представление каким будет API. Выходит нужно с бэком сесть и договориться на счет API и сам по себе делать
Получается, по-любому нужно иметь представление каким будет API. Нет ебашь наугад че как лох блять не позорь Абрамова

Andrey
22.06.2018
06:45:47
Ну, можешь создать функции, которые тебе тупо будут возвращать данные. А потом напишешь нормальное тело у функций.

Cenator
22.06.2018
06:46:17
А вообще graphql

Usagi
22.06.2018
06:46:27
думал, есть что-то вроде middleware для фронта, который подходит для отображения и есть API откуда кусками приходят данные

Usagi
22.06.2018
06:47:12
прост сейчас мне сказали что будет REST api. Где за каждыми данными нужно делать запрос, в списке 40 записей, делаем 40 запросов

А вообще graphql
да. Читал про него, очень удобным кажется

Kendr
22.06.2018
06:48:43
Так-то тебе один запрос для листа и по одному если надо иннер

Usagi
22.06.2018
06:50:26
Спасибо ребята. Не долго длилась счастье((

Google
Kendr
22.06.2018
06:50:47
Спасибо ребята. Не долго длилась счастье((
Любое аниме когда-то заканчивается

Андрей
22.06.2018
07:16:17
Подскажите плагин что бы писать html в react. Т.е. emmet что бы разворачивал теги в js

Nahasaki
22.06.2018
07:17:24
плагин к чему?

Андрей
22.06.2018
07:17:42
vs code

Nahasaki
22.06.2018
07:17:53
и да, JSX не HTML, это надо помнить

vs code
он с коробки это умеет

Андрей
22.06.2018
07:18:22
он с коробки это умеет
почему не делает этого

то*

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