@react_js

Страница 921 из 5115
Sergey
08.02.2017
17:00:20
и render может его вернуть?
Можно сделать функцию, которая возвращает массив, потом её результат положить в JSX в нужом месте в фигурных скобках

a
08.02.2017
17:00:32
Anton
08.02.2017
17:00:44
хотел компонент рутером выбирать...

Данил
08.02.2017
17:23:50
Кто-нибудь сталкивался с обработкой ошибок подобного рода: Человек что-то заполняет на сайте. Например, подаёт объявление. Он открыл форму, при открытии у него подгрузился список категорий, в которые можно это объявление поместить. Пока он заполняет форму, администратор удаляет категорию, в которую человек хочет подать объявление. Но у человека-то она в интерфейсе по-прежнему есть. По окончанию заполнения человек нажимает "Сохранить". Что он должен увидеть? Это ведь дефолтная проблема вебовых интерфейсов. Может у неё есть какое-нибудь название даже. Может о ней кто-нибудь что-нибудь писал. Никто не встречал?

Google
from
08.02.2017
17:32:34
Кто-нибудь сталкивался с обработкой ошибок подобного рода: Человек что-то заполняет на сайте. Например, подаёт объявление. Он открыл форму, при открытии у него подгрузился список категорий, в которые можно это объявление поместить. Пока он заполняет форму, администратор удаляет категорию, в которую человек хочет подать объявление. Но у человека-то она в интерфейсе по-прежнему есть. По окончанию заполнения человек нажимает "Сохранить". Что он должен увидеть? Это ведь дефолтная проблема вебовых интерфейсов. Может у неё есть какое-нибудь название даже. Может о ней кто-нибудь что-нибудь писал. Никто не встречал?
логично так — пользователь сабмитит форму, на сервер отправляется запрос с размещением объявления, сервер возвращает ошибку Интерфейс показывает ошибку. В идеале есть текст/код ошибки, по которому пользователю можно дать понять, что произошло

название есть — stale data / stale state

Данил
08.02.2017
17:34:28
название есть — stale data / stale state
Вот за это спасибо! ?

Oleg
08.02.2017
18:21:22
кто какого http -клиента использует?

Arsen
08.02.2017
18:27:29
axios...

ребят, начал впиливать в свой пет прожект redux-form в связке с material-ui и столкнулся с https://github.com/erikras/redux-form/issues/1010

а вот в этой таске говорят обновится до react-hot-loader v3

https://github.com/erikras/redux-form/issues/1262

с 3им есть какие-нибудь проблемы? он всё таки в бетке как я понял

Anton
08.02.2017
18:48:03
history.getCurrentLocation is not a function — что делать с таким?

Michael
08.02.2017
18:49:36
history.getCurrentLocation is not a function — что делать с таким?
https://github.com/reactjs/react-router-redux/issues/491

Anton
08.02.2017
18:50:00
да я нагуглил. не ясно что делать

Michael
08.02.2017
18:50:14
нужно откатить версию history до 3.x

Google
Anton
08.02.2017
18:50:45
а npm install react-router не мог сделать что надо7

Michael
08.02.2017
18:50:47
npm i history@3

Anton
08.02.2017
18:51:16
сенкс

Arsen
08.02.2017
18:53:20
@darkfelex я тут с redux-form пытаюсь разобраться T_T

Alexey
08.02.2017
19:21:16
У меня возникли концептуальные проблемы. Может мне кто-то помочь) Например пользователь зашел на мою страницу по урлу example.com?tagIds=1,3,4&categories=1,2. Как правильно делать? Мы отдаем страницу и в window.initialState кладем фильтры сформированные на сервере, плюс отфильтрованные материалы и т.д, рендерим и создаем store c данными из window? Но тут у меня возникает затык, получается один экшен формирует все данные необходимые для страницы, что не есть гуд. Как вообще все это дело раскидывается на api. Просто по моим принципам каждый экшен должен отдавать данные только для одной сущности. Что то типо GET /users, вернет список юзеров или GET /filters?module=user вернет список фильтров по которым можно фильтровать юзеров

Вот встал на мертвой точке и не могу сдвинуться

Как правильно построить архитектуру

Adel
08.02.2017
19:23:49
@all а давайте каждый расскажет, что считает фабрикой. только не подглядывайте на ответы других. это, как выяснилось, забавно.

эк я затейник...

Alexey
08.02.2017
19:25:14
Может есть какая статейка годная на эту тему?

Arsen
08.02.2017
20:01:57
а вот в этой таске говорят обновится до react-hot-loader v3
https://medium.com/@baphemot/react-hot-module-reload-f6b3d34b9b86#.fxy16m928 если кому неинтересно смотреть на обсуждения по оф ссылке в репо

Adel
08.02.2017
23:57:50
const factory = (...args) => () => console.log(...args) все в таком духе
так, это у тебя factory function) остальные?))

Nikita
08.02.2017
23:58:56
не обязательно) React.createElement, да вообще все статические методы с приставкой create - скорее всего фабрики

Yaroslav
09.02.2017
00:40:33
Ребят, подскажите ближележащие технологии, так сказать, по тематике Реакта

к примеру React, Redux, Thunk

что еще в эту тему входит?

способы тестирования: Enzyme, Mocha и тд. Все в этом роде

Adel
09.02.2017
00:49:29
saga, jest

ты все сразу решил взять? только начинаешь, что ли?

Google
Yaroslav
09.02.2017
00:55:06
ты все сразу решил взять? только начинаешь, что ли?
мне это нужно для понимания. просто я веду твиттер-аккаунт один по реакту и мне нужно знать на какие темы искать контент

я новичок

просто работенка подвернулась

Adel
09.02.2017
00:57:37
https://github.com/enaqx/awesome-react https://github.com/brillout/awesome-react-components

https://github.com/xgrommx/awesome-redux

Georgy
09.02.2017
00:58:26
Господа.

Ворпрос немного не по реакту.

Adel
09.02.2017
00:58:43
http://redux.js.org/docs/introduction/Ecosystem.html

Georgy
09.02.2017
00:58:44
Кто-то использует убунту?

DEFACE
09.02.2017
00:59:02
Adel
09.02.2017
00:59:10
опять про вторую кеду вопрос?

Cocker
09.02.2017
00:59:28
Pro.linux канал в телеграме попробуйте

Не знаю, как ссылку на канал давать, сори

@pro.linux

Yaroslav
09.02.2017
01:01:22
https://github.com/xgrommx/awesome-redux
Спасибо большое ?

https://github.com/brillout/awesome-redux вот поменьше список, можно начать с него
А может ты знаешь подобную коллекцию только чтоб для супер ниндзь))? Просто я веду акк от имени конференции по реакту, которая пройдёт в Амстердаме. И там буду одни профи)

Oleg
09.02.2017
06:13:49
Всем привет!

Google
Sheridan
09.02.2017
06:32:15
и тебе не болеть

Vadim
09.02.2017
06:34:35
Даров

Oleg
09.02.2017
06:37:13
?

Ches
09.02.2017
07:11:31
подскажите с какой буквы нужно называть классы в сss modules, с большой или маленькой?

и актуален ли он сейчас, или что то новое уже сделали?

Admin
ERROR: S client not available

Dmitry ?
09.02.2017
07:12:49
С большой типа потому что class?)

Alexander
09.02.2017
07:13:06
Как нравится, так и называй

Dmitry ?
09.02.2017
07:13:13
С маленькой везде пишут, а так - как хочешь

? Алёна
09.02.2017
07:13:49
Ches
09.02.2017
07:14:06
у меня просто на прошлом проекте писали с большой, но вроде по докам с маленькой

Dmitry ?
09.02.2017
07:14:44
Разница чисто эстетическая, в общем

Ches
09.02.2017
07:15:10
наверное тогда будем с маленькой)

а почему еще пишут что нужно использовать обычные функции а не => для обычных компонентов? https://github.com/airbnb/javascript/tree/master/react#naming

Adel
09.02.2017
07:26:42
потеря контекста же была

*вроде, не уверен, вообще не спрашивайте меня я из другого села

Alexander
09.02.2017
07:28:48
Чатик, а подскажите мне, какой профит от снэпшотов при тестировании, ни как не могу уловить смысла.

Google
Roman
09.02.2017
07:38:29
привет всем, подскажите пожалуйста, вот у меня есть приложение на React, хром видит реактовый код в дебаггере (открывает по нажатию ctrl+O), но когда я ставлю breakpoint'ы, то иногда ставит прямо в исходниках, а иногда утаскивает явно на app.js (на конечный билд / чанк). При этом если ставить breakpoint'ы и там и там, хром может глюкануть и убирать некоторые точки как ему "вздумается". Может кто-нибудь знает, как не ставя breakpoint перейти от исходника к конечному билду, чтобы управлять точками только с чистого JS, дабы избежать моей проблемы ? Заранее спасибо

Сергей
09.02.2017
07:40:19
У меня возникли концептуальные проблемы. Может мне кто-то помочь) Например пользователь зашел на мою страницу по урлу example.com?tagIds=1,3,4&categories=1,2. Как правильно делать? Мы отдаем страницу и в window.initialState кладем фильтры сформированные на сервере, плюс отфильтрованные материалы и т.д, рендерим и создаем store c данными из window? Но тут у меня возникает затык, получается один экшен формирует все данные необходимые для страницы, что не есть гуд. Как вообще все это дело раскидывается на api. Просто по моим принципам каждый экшен должен отдавать данные только для одной сущности. Что то типо GET /users, вернет список юзеров или GET /filters?module=user вернет список фильтров по которым можно фильтровать юзеров
REST подразумевает один адрес под одну сущность (ну почти) Если есть серверный рендеринг, то redial тебе поможет выполнить несколько экшенов. Если нет, то в initialState храни минимальный набор данных, остальное добирай с клиента

Никита
09.02.2017
07:41:07
Подскажите, а какая практика принята при регистрации юзера? нажимает он зарегистрироваться.кидаю экшн типа signUpRequest какой нить. и потом либо экшн success либо failed. Но вот что класть в стэйт? зачем мне в общем стейте всегда инфа о регистрации?

Roman
09.02.2017
07:41:31
почитай о сорсмапах в вебпаке.
так вот из-за них всё дело, они уже включены в настройки

Никита
09.02.2017
07:41:42
токен
а если passport js

Adel
09.02.2017
07:41:47
почитай о сорсмапах в вебпаке.
корявенько работают

точнее, хром с ними зачастую херово дружит

Сергей
09.02.2017
07:42:06
так вот из-за них всё дело, они уже включены в настройки
их много вариантов выбери то что тебе подходит

Roman
09.02.2017
07:42:26
Adel
09.02.2017
07:42:31
больше всего бесит, когда он не может брейкпоинт поставить и прокидывает его вниз(

Roman
09.02.2017
07:42:45
их много вариантов выбери то что тебе подходит
но может есть хромовский шорткат какой-нибудь для этих целей?

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