@react_js

Страница 4233 из 5115
Cenator
20.06.2018
08:11:15
@itsjohncena Это норма так логику "размазывать" ?
если делаешь через редукс то да

Vlad
20.06.2018
08:13:48
@itsjohncena наверное неудобно и не явно, заходишь такой в контейнер с карточками к примеру, и не видишь откуда взялись, надо искать вызов инита по проекту

Vlad
20.06.2018
08:16:01
static firstMount = true; componentDidMount() { if (TodoListRedux.firstMount) { TodoListRedux.firstMount = false; this.props.actions.cards.init(); } }

Google
Cenator
20.06.2018
08:16:36
очень некрасиво

хз насколько красиво у меня но я проверяю свойство length

Vlad
20.06.2018
08:18:34
Но в предка мне не вариант ставить, эх, еще ищу решение.

Nikita
20.06.2018
08:46:20
а кто пользуется next.js ? можно там как то сделать прогонять разметку по всем роутам через какой то мидлвар и модифицировать?

Nikita
20.06.2018
08:46:50
угу

html который он генерирует

Roman
20.06.2018
08:48:08
html который он генерирует
https://github.com/zeit/next.js#static-html-export

Илья
20.06.2018
08:50:01
а кто пользуется next.js ? можно там как то сделать прогонять разметку по всем роутам через какой то мидлвар и модифицировать?
а можно узнать зачем? Я так понимаю после того как реакт отрендерил все в статику нужно на строне сервера внести изменения?

Nikita
20.06.2018
08:50:04
не то ) вообще у меня странная задача, хочу прогонять разметку которую генерирует next через puppeteer и отдавать pdf документ вместо html

Аббас
20.06.2018
08:50:52
Расскажи что получится плз
Тоже не получается?

Николай
20.06.2018
08:51:28
Тоже не получается?
Тоже надо реализовывать

Google
Николай
20.06.2018
08:51:40
Сегодня- завтра

Nikita
20.06.2018
08:51:45
была задача на сервере генерировать pdf из html, попробовал с next.js тестить, и получилось очень удобно с его роутингом и конфигами из коробки если бы это теперь так же удобно в pdf перегонять, чтобы не нужно было ручками роуты переписывать, было бы круто

Аббас
20.06.2018
08:52:14
Тоже надо реализовывать
реализовать то легко, а вот перевести проблемно как то

Nikita
20.06.2018
08:52:44
не, просто генерация pdf доков

печатных форм

Илья
20.06.2018
08:56:15
не, просто генерация pdf доков
первое что приходит в голову, это то что тут next не нужен)

Nikita
20.06.2018
08:57:17
может быть, а может удобно получится)

Alexander
20.06.2018
08:58:30
Почему в react-router navlink to / тоже активная при другом пути? Допустим, при пути /users

Alexander
20.06.2018
08:59:06
exact ?
Везде стоит :)

Может из-за вложенности? У меня в route / есть route /

Mark
20.06.2018
09:00:24
Используете ImmutableJS? Если нет - что предпочитаете?

Alexey
20.06.2018
09:00:29
Подскажите пожалуйста, кто-то менял у себя в гите origin ветку, что бы пушило не на мастер, на предположим на дев

Zae
20.06.2018
09:00:48
дефолт бранч типа поменять?

Илья
20.06.2018
09:02:30
может быть, а может удобно получится)
я покопал в сторону использования next как middleware для кастомного сервера. И там уже наверное, как то можно вмешаться в процесс рендеринга

Nikita
20.06.2018
09:03:15
@IlyaAgarkov спасибо :) сейчас по этому примеру пробую https://github.com/zeit/next.js/tree/canary/examples/custom-server-express

чет нифига не получается)

Mark
20.06.2018
09:16:52
ImmutableJS или что-то другое??

Google
Cenator
20.06.2018
09:17:29
а что другое?

Роман
20.06.2018
09:18:11
Добрый день Работаю с redux saga и не получается достать значение из AsyncStorage export function* firstLoad() { let functions = [] let mainData = AsyncStorage.getItem('mainData') console.log("mainData return ",mainData) if (mainData === null) { functions.push(call(main, MAIN.main(false, true))) functions.push(call(cards, CARDS.cards(false, true))) functions.push(call(statistic, STATIC.statistic(false, true))) functions.push(call(notice, NOTICE.notice(false, true))) functions.push(call(pays, PAYS.pays(false, true))) console.log("functions", functions) yield all([...functions]) } yield put({type: 'LOAD_END'}) } mainData return Promise {_40: 0, _65: 0, _55: null, _72: null}

Kendr
20.06.2018
09:18:31
ImmutableJS или что-то другое??
Другого ничего нет, делай дип там где он нужен и забей хуй на еблю с имутаблом. Можешь ещё линтер настроить на то, чтоб методы мутации не юзались

Mark
20.06.2018
09:18:52
Найсно, спасибо

Mark
20.06.2018
09:19:20
Я дочитал до "забей хуй" и мне все понравилось

Aleksandr
20.06.2018
09:19:52
всем привет. Кто-нибудь юзает react-360 ?

Роман
20.06.2018
09:20:43
select пробовал?
не пробовал. работаю с сагой не давно. Щас папробую

Nutscracker
20.06.2018
09:21:15
офуеть новость После двух лет с React Native, Airbnb окончательно разочаровалась и планирует вложиться в чисто нативные приложения.

Роман
20.06.2018
09:21:34
Заработало

Роман
20.06.2018
09:21:46
Roman
20.06.2018
09:22:43
кстати у тебя ведь один раз будет отрабатывать функция? там не нужна обертка while(true) в саге?

Yura
20.06.2018
09:23:15
Можно какнить в реакт компоненте зафорсить рендер таким образом, чтобы он там дерево не сравнивал, а создал заново?

Denis
20.06.2018
09:23:34
Всем привет! Получаю с сервера JSON c двухуровневым массивом и нужно отобразить все данные на странице! Может кто то реализовывал подскажите правильный путь

Yura
20.06.2018
09:25:05
Зачем тогда Реакт?
Платят за это

Google
Nutscracker
20.06.2018
09:25:41
Denis
20.06.2018
09:25:56
map в map
в самом рендере

Roman
20.06.2018
09:26:19
а какая разница где? функцию создай и в ней выведи

Zhenya
20.06.2018
09:26:50
где ты прочитал ?
https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a

Admin
ERROR: S client not available

Denis
20.06.2018
09:27:08
Mark
20.06.2018
09:27:40
Когда шел в програмач - думал буду делать что-то полезное, а на деле - делаю сайты, которые в добавок еще и за частую не приносят какой-то реально необходимой помощи людям

Куда-бы перекатиться ...

joestar
20.06.2018
09:28:21
В комнату для нытья

Roman
20.06.2018
09:28:25
ок спасибо! буду пробовать
twoLevelArray = (arr) => { arr.map(item, i) => { item.map(inner, j) => ( <p>{inner.name}</p> ) } }

Артур
20.06.2018
09:28:56
офуеть новость После двух лет с React Native, Airbnb окончательно разочаровалась и планирует вложиться в чисто нативные приложения.
через пару месяцев в блоге: мы попробовали нейтив разработку и решили вернуться в реакт нейтив

Mark
20.06.2018
09:29:27
Arthur
20.06.2018
09:29:44
как в редаксе грамотно сделать проверку авторизации пользователя и делать редирект на login если он не авторизован ?

Google
Mark
20.06.2018
09:29:55
ок ладно еще jq
Вах, спасибо ?

Arthur
20.06.2018
09:30:13
в связке с редаксом ?

dima
20.06.2018
09:30:23
Arthur
20.06.2018
09:31:19
там же обычный реакт

dima
20.06.2018
09:32:00
там же обычный реакт
где там. задай нормально вопрос

Arthur
20.06.2018
09:32:17
вопрос норм задан

dima
20.06.2018
09:32:33
https://tylermcginnis.com/react-router-protected-routes-authentication/

Mark
20.06.2018
09:33:31
saga - это альтернатива thunk?

Roman
20.06.2018
09:33:39
Arthur
20.06.2018
09:34:11
я пример с PrivateRouter находил, но смутило то, что там один приватный линк был. выходит, придётся так врапать каждый линк с защищённой страницей ?

Roman
20.06.2018
09:34:19
saga - это альтернатива thunk?
ты видел исходники thunk(несколько строк)? посмотри и сравни, это совсем разные вещи.

Сергей
20.06.2018
09:34:54
dima
20.06.2018
09:35:01
ты просто делаешь приватный роут и как то обрабатываешь данные.

Arthur
20.06.2018
09:35:08
я ссылку кинул. Открой а
уже, потому и переспросил. не проглатывай слова при чтении

Mark
20.06.2018
09:35:54
Даже рядом нет
Да, я уже сравнил доки

Все равно сяп ❤

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