@react_js

Страница 2206 из 5115
Rostislav
26.09.2017
20:12:51
Привет всем.

Подскажите пожалуйста.

Umer
26.09.2017
20:13:06
хах

Rostislav
26.09.2017
20:14:37
Я нажимаю на имя товара и должно перекинуть на другой роут где идёт информация о товаре. Как узнать информацию товара?

Google
Rostislav
26.09.2017
20:16:17
Мысль пришла, попробую щя.

?

Алексей
26.09.2017
20:43:38
Народ, нужно насильно перерендерить компонент и обнулить все стейты грубо говоря, подкидываит новый рандомный key норм варик? подскажте плиз

from
26.09.2017
20:44:52
Это ну э...
это бест

Котяй Негодяй
26.09.2017
20:46:55
это бест
Ок. Тогда ты объясни.

from
26.09.2017
20:47:34
"user interface is better described as a graph, not as a tree"

Alexander
26.09.2017
20:48:57
коллеги кто-нибудь организовывал server-rendering react на основе данных из wp rest api?

from
26.09.2017
20:48:59
нормальный интерфейс для порталов теоретически может вообще изменить (ну, не в корне, но сильно) подход связке стейт менеджмент – рендеринг стейта

А то, что апишка требует передать прямую ссылку на дом ноду, легко абстрагируется

Alexandra
26.09.2017
21:11:10
Добрый вечер, а есть отдельная тема для вакансий по JS? Чтобы не спамить :)

Stepan
26.09.2017
21:11:17
@javascript_jobs

Alexandra
26.09.2017
21:12:31
@javascript_jobs
пишет 'Sorry, this group is not accessible'

Google
Stepan
26.09.2017
21:12:42
Забанили?

У меня все работает

Alexandra
26.09.2017
21:17:37
Забанили?
я там ни разу не писала, вот в чем штука?

Default
26.09.2017
21:24:11
Сейчас чекну список забаненых

Секунду

Ммм

Вы в бан-листе, притом, давно уже

Cenator
26.09.2017
21:26:35
как вернуть несколько элементов без обертки (16 реакт)

Stepan
26.09.2017
21:26:57
Cenator
26.09.2017
21:39:43
Началооось :D
все-все, посмотрел в доке)

Stepan
26.09.2017
21:54:55
@admin

Default
26.09.2017
21:57:17
@sergeysova

Ток сегодня в javascript_ru был

Irina
26.09.2017
22:04:25
Ребят, такой вопрос. Делаю приложение на основе react-create-app, соответсвенно api-server локально доступен на другом порту. По документации, нужно просто прописать в package.json "proxy":"http://localhost:3001", но в таком случае запрос все равно идет на 3000-ый порт, на котором запущен dev-server. чяднт?

Dmitry
26.09.2017
22:11:10
наверное да, разок надо всё сделать руками

сделать отдельное react-приложение, собрать вебпаком, запустить через webpack-dev-server и отдельно запустить т.н. «api-server» нодой

Google
Dmitry
26.09.2017
22:13:56
вопрос из серии «я купил комбайн и не знаю какие кнопки жать"

Stepan
26.09.2017
22:14:12
+

Dmitry
26.09.2017
22:14:17
(я тоже плохой человек)

Сергей
26.09.2017
22:32:31


Default
26.09.2017
22:38:10
как вернуть несколько элементов без обертки (16 реакт)

Тут уже вопрос задать успели :)

Dmitry
26.09.2017
23:20:38
а я ведь все-таки разобрался с этим вопросом!

(правда, с помощью re-reselect)

авторы оригинального reselect предложили какое-то решение с mapStateToProps, но оно нихрена не понятное - подразумевает обязательное использование connect? это уже следующий уровень, я к нему пока морально не готов.

*we need to go deeper.jpg*

Winni
26.09.2017
23:36:28
Это самый простой вид работы с редаксом, ты готовишься купаться в легушатнике

Anton
26.09.2017
23:45:30
Wow! 16+

Dmitry
26.09.2017
23:45:38
я с ним и так работаю, просто не готов выделять в отдельный компонент всё что требует параметра в селекторе

своего параметра

Dmitry
27.09.2017
00:40:57
просто я передаю в селектор кусочек redux state и одну из переменных this.state компонента. это в mapStateToProps никак не пропишешь - там только state и ownProps доступны.

Ilya
27.09.2017
01:13:33
const mapStateToProps = (state, ownProps) => ({ someSelector: (componentState) => selectorCall({ state, componentState }) }) ... this.props.someSelector(this.state) ...?

Dmitry
27.09.2017
01:15:07
красивое решение

Ilya
27.09.2017
01:15:49
для меня просто единственное. Я не знаю как вообще привязать компонент без {connect}

только если store передавать напрямую

Google
Ilya
27.09.2017
01:16:12
но тогда нету перерендера

Dmitry
27.09.2017
01:21:28
ну можно чтоб родитель кусочек стейта в пропсы передавал, перерендер будет, куда денется, componentWillReceiveProps вызовется же

проще connect, да

а, если от PureComponent отнаследоваться, то да, по shallowCompare компонент может и не заметить каких-то изменений

Реакт, редакс и в комплекте прилагается 1001 способ выстрелить себе в ногу)

Ilya
27.09.2017
01:28:56
и хорошо всё работает

Дмитрий
27.09.2017
01:37:19
Pure не нужен

Если нужно задать апдейты при изменении только определённых пропсов, то лучше повесить recompose onlyUpdateForKeys

Это будет даже быстрее, чем Pure

Dmitry
27.09.2017
02:31:53
Просто сделать так? const HyperOptimizedComponent = onlyUpdateForKeys(['propA', 'propB'])(ExpensiveComponent) Хотя не очень ясно, зачем вообще компоненту прокидывать такие «неважные» пропсы

Andrey
27.09.2017
05:06:59
Доброе утро ребят. Подскажите, как сделать глобальную функцию перевода, перевод из стора redux

Andrey
27.09.2017
05:23:39
поясни что сделать надобно
Вообще пишу приложение на react-native (написал сюда, потому что здесь ответят быстрей.) Вообщем у меня есть стор (redux) в нем переводы. Я хочу функцию, которую я бы мог подключить в любом вместе, и провести локализацию

Аргумент функции одна строка, возвращает другую строку

Anton
27.09.2017
05:26:18
Ну такой функции не бывает. Максимум намутить HOC который сделает конект к стору и выдаст нужную “функцию” как проп нижележащему компоненту. Ну или создать такую функцию единожды и спускать ниже через контекст. Другое дело - если положить болт на redux и решить что переводы можно в сторе и не хранить.

Andrey
27.09.2017
05:27:35
HOC - компонент высшего порядка?

Anton
27.09.2017
05:27:47
угу

Andrey
27.09.2017
05:27:57
Спасибо большое

Я тебе немного кармы на счет перевел

Google
Anton
27.09.2017
05:28:28
Я только крышки принимаю.

PS: вообще есть много готовых решений для i18n прям для любых-любых случаев

Andrey
27.09.2017
05:28:53
Ну обменяешь

Anton
27.09.2017
05:29:28
Посмотри на https://github.com/lingui/js-lingui

Andrey
27.09.2017
05:31:09
Спасибо большое, посмотрю

Дмитрий
27.09.2017
05:32:27
Просто сделать так? const HyperOptimizedComponent = onlyUpdateForKeys(['propA', 'propB'])(ExpensiveComponent) Хотя не очень ясно, зачем вообще компоненту прокидывать такие «неважные» пропсы
Они могут не меняться by design, они могут меняться синхронно с наблюдаемыми свойствами, ввиду чего необходимость наблюдать и их отпадает, и наконец, они могут просто ломать shallow compare (например, если передаётся функция)

Anton
27.09.2017
05:35:19
Это и есть положить болт

Mykola
27.09.2017
06:47:20
Отличный курс нашел https://rutracker.org/forum/viewtopic.php?t=5457724 кому будет интирестно

Max
27.09.2017
06:53:02
>интирестно лучше бы учебник русского нашел

illiatshurotshka❄️
27.09.2017
06:53:49
непонятно зачем курсы вообще по таким темам

Dmitry
27.09.2017
06:53:56

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