@react_js

Страница 4996 из 5115
Игорь
12.10.2018
16:21:05
да, и говорю об этом, я и написал санк
а можешь подсказать почему это лучше чем в mapDispatchToProps это сделать ?

Timofey
12.10.2018
16:21:16
я и говорил об этом ) но ты предложил вынести это из mapDispatchToProps в отдельный санк.
получается ты выносишь всю цепочку вызовов в thunk и экспортишь в свой компонент прокидывая этот thunk в свой компонент через dispatch. + если тебе еще где-то в компоненте нужно будет позакрыть эту последовательность модалок, то ты переиспользуешь этот санк экспортнув его в любой компонент

Timofey
12.10.2018
16:23:25
а можешь подсказать почему это лучше чем в mapDispatchToProps это сделать ?
1. использовать mapDispatchToProps с какой-то логикой, это минус к переиспользованию кода (ты не сможешь свой mapDispatchToProps экспортнуть в другой компонент, разве что с сильным уроном арихитектуры) 2. ты выносишь логику этих действий туда, где она должна быть, к экшены (санки), другим твои товарщам будет проще понять код.

Google
Timofey
12.10.2018
16:23:43
это нормально передать dispatch в санк из MapDispatchToProps?
когда ты используешь thunk, такой экшен: const exmapleAction () => (d) => { ... } вторым колбеком принимает dispatch

Игорь
12.10.2018
16:26:03
СПС ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ!

Timofey
12.10.2018
16:26:46
СПС ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ!
еще он принимает getState (функцию через которую ты можешь заглянуть в текущий state)



Andrew
12.10.2018
16:51:58
Ну что suspense посоны?

Dry
12.10.2018
17:18:01
Народ, подскажите, пожалуйста, по поводу jsx. У меня есть набор данных А в нем помимо прочих елементов есть id от надобора данных Б. Мне надо сделать вложенный цикл для вывода всех А, а внутри А еще один цикл для вывода всех данных Б в соотвествии с id имеющихся в массиве А. В общем обычный for (...){ for(...){ } } Обычно в тупую, монолитом, я понимаю как сделать, for'ы заменить на this.props.data.map(item => (...)). Но чую это похоже на монстра на квадратных колесиках... Как подобное лучше реализовать?

Dry
12.10.2018
17:29:16
ммм, понятно... А я как мне в новый компонент передать данные из старого? Ну допустим у меня в первом цикле перебирается массив const arr = [1,2,3,4]: <Cylce_1> {/* 2 итерация, обрабатывается arr[1] */} <Cycle_2> {/* как arr[1] предать сюда? */}

Я совсем что-то нехорошее спросил?

Dry
12.10.2018
17:35:50
https://reactjs.org/tutorial/tutorial.html
А почему не https://www.google.com/ ?

Google
Sergey
12.10.2018
17:35:58
Дольше искать

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

Alexander
12.10.2018
19:31:49
Всем привет, хотел спросить некоторые общие вопросы про реакт если можно.

Alexander
12.10.2018
19:32:51
Писал приложения на react-native - вопрос не было, но сейчас переключился на react для сайта и несколько удивил следующий момент:

Почти нет готовых компонентов на npm. Например если в реакт-нейтиве я очень быстро одной строкой прикрутил удобную форму с логином и регистрацией и тд, то тут чето-то относительного поддерживаемого в npm просто нет - приходится всё самому собирать, что как-то удивляет, мне казалось что для rn меньше всего, а получается наоборот.

Может я где-то не там просто ищу?

Michael
12.10.2018
20:24:41
А почему npm?

Alexander
12.10.2018
20:26:10
Ну как-то так получилось.

? ? ? ? ?
12.10.2018
20:27:31
А почему npm?
есть yarn и ещё дохера пэкэйдж менеджеров

Alexander
12.10.2018
20:40:48
Там что-то сильно другое от npmjs лежит?

Cenator
12.10.2018
20:41:13
Там что-то сильно другое от npmjs лежит?
Нет, то же самое, просто другой установщик

Alexander
12.10.2018
20:43:46
Ну у меня вопрос не в установщике, а в наличие готовых компонентов.

Ilya
12.10.2018
20:52:32
Приветствую! Чёт затупил с промисами. 'fetch(url).then(response => if (!response.ok) throw new Error(''); return response).then(response => response.json())' Как тут сделать так, чтобы json() не вызывался, если response корявый?

тупо еще одну проверку на (!response.ok)?

или вообще блок с json() поднять в функцию выше

Ilya
12.10.2018
21:09:04
throw тормозит выполнение кода? Извиняюсь за возможно нубские вопросы

Max
12.10.2018
21:09:44
Конструкция выглядит немного странно.

Google
Nick
12.10.2018
21:11:16
https://m.habr.com/post/426147/

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

как и обещал

Ilya
12.10.2018
21:12:52
А чем тебя try catch не устраивает ?
чё спрашивать возьми и попробуй )) да, тормозит, да устраивает. А конструкцию взял не помню откуда. В каком-то гайде по redux

Max
12.10.2018
21:13:04
Fetch(url).then(function(response){try{}cath})

Ilya
12.10.2018
21:13:45
Fetch(url).then(function(response){try{}cath})
так промисы ж в последний кэтч отправляют ошибку.

Max
12.10.2018
21:14:34
А,я думал у тебя более сложный вариант

Александр
12.10.2018
21:15:08
Всем привет. в команду нужен фронтэнд разработчик на проект для разработки pwa приложение по типу месенджера. со знанием react. подскажите пожалуйста где могу разместить объявление. извините, если нарушил ваши правила.

Dmitry
12.10.2018
21:15:41
https://m.habr.com/post/426147/
у вас типы как-то генерятся для фронта с шарпового кода ?

или дубликация кода выходит?

Александр
12.10.2018
21:17:23
спасибо

Nick
12.10.2018
21:19:13
у вас типы как-то генерятся для фронта с шарпового кода ?
я использую плагин для VS2017, который позволяет копировать классы шарпа и вставлять в ts преобразованные для него классы

Admin
ERROR: S client not available

Dmitry
12.10.2018
21:19:32
ну а если шарповый класс поменяли, а ты не вкурсе

хочется как-то автоматизировать это

Nick
12.10.2018
21:20:12
ну а если шарповый класс поменяли, а ты не вкурсе
тогда можно заюзать генератор. такой есть

Roman
12.10.2018
21:28:53
Ilya
12.10.2018
21:29:33
Используй axios
Почитаю, спасибо

Дмитрий
13.10.2018
01:45:43
ну а если шарповый класс поменяли, а ты не вкурсе
У нас scala на бэкенде, отдаёт json с описанием схемы, платформы себе из неё генерят нужные им тайпинги

Google
Alexander
13.10.2018
02:49:23
Можно повтор вопроса выше: хочу например довольно стандартный логин для реакт. Где взять компонент? Для rn легко находился.

Kelin
13.10.2018
03:16:27
А есть ли какие-то аналоги draft? Наткнулся на огромное количество багов, некоторые уже 2 года в ишью висят, прямо печально

Анатолий
13.10.2018
03:46:04
Ребят, подскажите статьи про рендеринг на сервере и на клиенте. Хочется разобраться в вопросе.

Желательно общий механизм работы чтобы был описан.

Vlad
13.10.2018
06:22:35
Доброе утро всем. Какую либу на клиенте чаще всего используют для webscoket c реактом?

Roman
13.10.2018
06:25:30
Soket io И реакт тут не причем

Arthur
13.10.2018
06:33:45
@sergeysova, вроде бы ты говорил, что компонент должен генерировать ивенты а система на них реагировать и выполнять что-то. у тебя есть какой-нибудь пример подобных решений ?

andretshurotshka?❄️кде
13.10.2018
06:34:03
эффектор

Arthur
13.10.2018
06:37:30
эффектор
это ? https://github.com/zerobias/effector

andretshurotshka?❄️кде
13.10.2018
06:38:48
Да

Arthur
13.10.2018
06:38:57
окей, спасибо

М
13.10.2018
06:50:33
Ребят, если в проекте понадобился свой блог (посты с рич текстом, картинками и вставками всего, например ютуб-видео) на своем домене, то самым быстрым и качественным решением будет взять draft js и запилить свой блог?

или есть более высокоуровневые решения (мб немножко платные)?

кто решал эту задачу, подскажите

М
13.10.2018
07:17:34
Самым быстрым — вротпресс.
Вордпресс это же что-то вроде фреймворка эпохи юкоза и верстки таблицами?

arts
13.10.2018
07:18:00
Типа того. Но им и сейчас пользуются

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