@react_js

Страница 3196 из 5115
М
18.02.2018
21:24:22
Друзья, подскажите с дебильным вопросом

Amon Bower
18.02.2018
21:24:25
да я тестил, думал может чё выйдет

М
18.02.2018
21:24:46
настраиваю сейчас 404 ответ, вместо стаднартного 200 даже для не найденного роута. каким образом детектить ответы сервера из браузера?

Nikolay
18.02.2018
21:25:45
На клиенте? Никак

Google
Сергей
18.02.2018
21:25:54
че это никак

сервер отвечает же

Nikolay
18.02.2018
21:26:05
Если речь не идёт о SSR

Сергей
18.02.2018
21:26:11
или что

когда браузер сам приходит

Nikolay
18.02.2018
21:26:36
Речь же шла о клиентском роутинге?

М
18.02.2018
21:28:54
нет

я на сервере настраиваю да. хочу понять, как из браузера читать ответ сервера

Сергей
18.02.2018
21:29:28
никак

тебе надо сервером при запросе несуществующего адреса (а то есть все запросы не на файлы) отдавать index.html

в nginx это что-то вроде location / { try_files $url index.html; }

М
18.02.2018
21:32:08
у меня в роутере есть некий роут notFound, который рендерит страницу потеряшку. Но отдается при этом ответ 200. соответственно сейчас я прописываю, что при заходе (triggersEnter у меня, но это не суть) на notFound (то есть любой несуществиющий в приложении роут), сначала вызывался метод на сервере, который бы отдавал код 404

а уже после рендерилась страница "привет вы потерялись"

Google
М
18.02.2018
21:33:00
но я обнаружил что не знаю, как код ответа сервера отобразить в браузере

всегда думал, что где-то в панелях разработки

а ну емае

Сергей
18.02.2018
21:35:22
догадайся кто создает ответ сервера?

М
18.02.2018
21:35:29
вкладка Network

догадайся кто создает ответ сервера?
метод на сервере или я не понимаю вопроса и туплю

Сергей
18.02.2018
21:36:05
сервер создает ответ

именно

М
18.02.2018
21:36:31
как создать ответ на сервере, я знаю

я спрашивал как увидеть его в браузере) и уже выяснил, что вкладка Сети

много шума поднял, сорь

Amon Bower
18.02.2018
21:39:52
никто так и не знает, в чём может быть проблема? Хотя бы примерно. Уже день убил на это

Сергей
18.02.2018
21:44:56
винда

виновата

Andrew
19.02.2018
00:17:06
шо за иде

так ты эксепшн бросаешь в catch

я просто не вижу ни одной причины, почему должно в поле чет отобразиться

Vadim
19.02.2018
04:26:29
шо за иде
Мне кажется это вс код

??‮???∞?
19.02.2018
05:52:49
dispatch

Evgeniy
19.02.2018
05:59:30
Всем доброго дня. Ребят, подскажите пожалуйста. https://gist.github.com/avasites/10b15493682dde47f84a1ef33c573049. Собираю вебпаком приложение на express генерирую react. По ссылке ошибка, которая вылезает и сам код server.js. Заранее спасибо!

Google
Evgeniy
19.02.2018
06:35:58
H
19.02.2018
06:40:40
Посоветуйте ресурс плиз нормальный

Dmitry
19.02.2018
06:45:08
Посоветуйте ресурс плиз нормальный
Ресурс для чего? Документация самый нормальный ресурс

H
19.02.2018
06:46:40
Ресурс для чего? Документация самый нормальный ресурс
Ну где бы по-русски было, что зачем и почему redux,react

Evgeniy
19.02.2018
06:47:38
Webpacc node externals заюзай
В whitelist надо прописать reactreact-dom?) Спасибо заранее !

Andrey
19.02.2018
06:47:57
Ну где бы по-русски было, что зачем и почему redux,react
https://www.youtube.com/channel/UCyUFMVZ6VnbB5a8d_EyrFBQ/playlists

На русском статей думаю, что нет. Это бесмысленно.

H
19.02.2018
06:48:31
Cenator
19.02.2018
06:48:32
В whitelist надо прописать reactreact-dom?) Спасибо заранее !
Эээ просто таргет нода в корне конфига

Eugene
19.02.2018
06:48:38
https://medium.com/russian/a-cartoon-intro-to-redux-e2108896f7e6#.bo7qcx8yj вроде очень годная статейка :)

Evgeniy
19.02.2018
06:48:46
Эээ просто таргет нода в корне конфига
Всё равно ругается на <App /> (((((

Cenator
19.02.2018
06:49:47
Всё равно ругается на <App /> (((((
Загружай весь серверный конфиг

Evgeniy
19.02.2018
06:50:03
Загружай весь серверный конфиг
Прошу прощения, а куда?(

Cenator
19.02.2018
06:50:08
На гист

Evgeniy
19.02.2018
06:57:09
На гист
https://gist.github.com/avasites/3a48a03ed3cd62281d2a239a9a46a171

Google
Cenator
19.02.2018
07:05:09
https://gist.github.com/avasites/3a48a03ed3cd62281d2a239a9a46a171
Ну надо бабел правильно настроить значит

Evgeniy
19.02.2018
07:05:33
Cenator
19.02.2018
07:05:48
Всё правильно значит?
не вижу опций бабела

Evgeniy
19.02.2018
07:06:13
не вижу опций бабела
{ test: /\.jsx$/, loader:'babel-loader', exclude: /node_modules/, query: { presets: ['es2015', 'react'], compact: false } } Это не оно?

Evgeniy
19.02.2018
07:07:02
Cenator
19.02.2018
07:07:33
да

Andrey
19.02.2018
07:08:04
{ test: /\.jsx$/, loader:'babel-loader', exclude: /node_modules/, query: { presets: ['es2015', 'react'], compact: false } } Это не оно?
Это новый проект? Если да, то выкидывай es2015 и оставь env

Evgeniy
19.02.2018
07:08:19
да
Спасибо попробую)

да
Не могли бы ещё подсказать? Собирать надо server.js или client.js?

Evgeniy
19.02.2018
07:09:51
оба
Спасибо большое))

оба
а App.jsx переименовать просто в App.js?))

Cenator
19.02.2018
07:12:48
ты серьезно?

Evgeniy
19.02.2018
07:13:00
ты серьезно?
Честно? То да(((

ты серьезно?
Переименовал) webpack собрал вроде норм

ты серьезно?
Спасибо Вам большое!!!!!

Danila
19.02.2018
07:20:46
Привет! Это норма, или как-то лучше можно? constructor(){ this.state = JSON.parse(localStorage.getItem('a')) || { ...defaultState } } componentWillUpdate(){ localStorage.setItem('a', JSON.stringify(this.state)); }

Google
Danila
19.02.2018
07:24:35
А зачем defaultState так копировать?
Ну или так, или просто прям в конструкторе, просто не стал писать сам стейт, просто показал, что он есть :)

Andrey
19.02.2018
07:25:13
а компонент рендерит что то, или просто получает инфу?

Andrey
19.02.2018
07:25:32
тогда лучше конечно сверху спускать инфу, а не из компонента ее реквестить

Danila
19.02.2018
07:26:29
Это большая форма регистрации с большим количеством полей. Решил сохранять на всякий в локалсторейдж текущий прогресс, потому что иногда клиенты по два дня заполняют её, попутно общаясь с манагерами (оптовая торговля)

Хотя выше нет ничего пока. Но суть я понял, да.

Danila
19.02.2018
07:29:24
Обслуживающий при этом - выше рендерящего, правильно?

Я просто ноль, в пятницу первый раз сел за это всё, сорри, если вопросы тупые.

Andrey
19.02.2018
07:31:15
Обслуживающий при этом - выше рендерящего, правильно?
да можно сразу подключить стейт менеджер аля redux он будет получать состояние приложения и спускать его вниз по компонентам

Danila
19.02.2018
07:32:10
У меня нет приложения, у меня форма и пара других независимых виджетов на статическом в остальном фронте. Редакс будет оверкиллом, боюсь.

Но совет понял, спасибо, да, подумаю, если разрастаться будет.

Evgeniy
19.02.2018
07:34:56
ты серьезно?
Подскажите пожалуйста ещё, если несложно)А для сервера и клиента, надо собрать два файла?) а как это реально сделать в webpack?) Спасибо!

Evgeniy
19.02.2018
07:39:06
2 конфига
Спасибо Вам огромное!!))

Vlad
19.02.2018
07:52:40
Доброго дня. Был при признателен за помощь. Кто-нибудь использует баг репорт систему в проде с сорсмапами? Появилась проблема что с прода прилитают ошибки и их найти почти нереально в минифицированом коде. Как с этим лучше бороться? Использую багснаг

Vladislav
19.02.2018
07:57:49

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