@react_js

Страница 999 из 5115
Andrew
24.02.2017
09:24:46
даж хз одно могу сказать у тебя странно для вебпака 2 прописан scss

Sergey
24.02.2017
09:25:17
fallbackLoader вроде нет уже

Alexander
24.02.2017
09:34:45
не успеваю под новые версии конфиги переписывать. чекну, спасибо

Google
Alexander
24.02.2017
10:42:05
да я уже листаю. но что-то пока решения не видно

Andrew
24.02.2017
10:42:45
попробуй правильно сделать sass лоадер

Art
24.02.2017
11:01:43
Запилил библиотеку для работы с многопоточностью в браузере. Весит 2.6кб. Основана на врокерах. Не создает дополнительные GET запросы на сервер, при создании нового треда, а работает с виртуальной страницей. Дополнительная возможность - отправлять функции в сообщениях с разной степенью вложенности и комбинирования с разными типами, что не предусмотрено стандартным функционалом. Если кому нужно https://github.com/artnv/clientThreads

Alexander
24.02.2017
11:14:15
попробуй правильно сделать sass лоадер
похоже что проблема вот тут: new ExtractTextPlugin('assets/styles/[name].[contenthash:8].css'),

если убрать из пути assets/styles/ , вебпак конечно закинет стили на уровень выше, но зато картинки будут подтягиваться

Sergey
24.02.2017
11:37:01
трайни public path сделай /

выглядит как трабл с бейсом вообще

Alexander
24.02.2017
11:48:47
трайни public path сделай /
пробовал, тогда не находит js и css файлы

именно, что раньше так работало

Sergey
24.02.2017
11:49:25
а, ну ты в extract text plugin его дай

public path

https://github.com/webpack-contrib/extract-text-webpack-plugin#extract

Alexander
24.02.2017
11:57:35
если дать в extract plugin, то начинает искать картинки вот по этому пути: GET file:///assets/images/hero.28174986.jpg net::ERR_FILE_NOT_FOUND

Google
Alexander
24.02.2017
11:57:56
в принципе правильно, только не хватает полного пути

Sergey
24.02.2017
12:01:35
а, ты ж по локальным файлам ходишь

я бы посоветовал настроить домен себе на nginx и не ебать мозги))

чем ближе ситуация к боевой тем лучше

Alexander
24.02.2017
12:06:41
домен на nginx?

можно же продакшн сервер запускать на ноде

на вебпак уходит больше времени чем на реакт

Sergey
24.02.2017
12:18:24
ну или на ноде если так хочется

да не, эт первые разы разобраться прост надо

ну и вообще билдер не самая динамичная часть проекта) настроил и забыл обычно

Alexander
24.02.2017
12:22:44
Ну я не первый раз как бы))

Sergey
24.02.2017
12:24:21
ну хз тогда)

Ywein
24.02.2017
13:47:53
можно же продакшн сервер запускать на ноде
Статику лучше все же nginx раздает

Danil
24.02.2017
15:06:08
Правильно ли что в стор редакса лучше хранить состояние которое требуется всему приложению? А если некоторые состояния используются только локально в компоненте то там их и оставить? Или лучше все состояния хранить в сторе?

flymithra
24.02.2017
15:44:45
Продублирую сюда вопрос, а то в js сообществе вообще негусто Ребят, посоветуйте BEST PRACTICE для вытаскивания картинок с ноды, просто var img = new Buffer(data, 'binary').toString('base64'); return res.send( JSON.stringify({img: img})); a потом прямая вставка этого добра в <Image src={data}> даже мне кажется жутким костылём и что то подсказывает, что так не делают

Ywein
24.02.2017
15:45:28
всмысле вытаскивания. в каком виде они хранятся?

flymithra
24.02.2017
15:45:55
Просто png/jpg файлы

Ywein
24.02.2017
15:46:17
Просто png/jpg файлы
почему тогда не посылать на них ссылку просто?

flymithra
24.02.2017
15:46:30
Cannot GET

Google
flymithra
24.02.2017
15:46:32
:c

Суть вообще такая: с клиента загружаю на сервер картинку и обратно отдаю её же клиенту

картинка грузится, обратно только таким костылём вышло

Ywein
24.02.2017
15:48:47
Это было бы идеально
Я пока не понял что мешает так сделать.

flymithra
24.02.2017
15:49:35
Я пока не понял что мешает так сделать.
Ты имеешь в виду хранить картинки в статик файлах ?

Ywein
24.02.2017
15:49:57
Ты имеешь в виду хранить картинки в статик файлах ?
Так я же начал с того, что спросил в каком виде картинки хранятся

Если они хранятся в виде блоба в БД то я не вижу чем текущий вариант плох

flymithra
24.02.2017
15:51:18


Прямая ссылка на файл

Ywein
24.02.2017
15:52:16
тю. ну так просто отдавай это как статику. у тебя там express.js?

http://expressjs.com/en/starter/static-files.html

flymithra
24.02.2017
15:54:54
тю. ну так просто отдавай это как статику. у тебя там express.js?
Да, express, вот он сейчас в статике, но энивей cannot GET

Roman
24.02.2017
16:08:39
Значит что то неправильно

Статикой они должны отлично отдаваться

flymithra
24.02.2017
16:08:50
Я пока не понял что мешает так сделать.
Ох, господь. Интересует решение проблемы?)) Я тоже не понимал, что мешает так сделать и почему постоянно Cannot GET. ОКАЗАЛОСЬ, что по причине длинного названия я не заметил расширение файла - там был не .jpeg, a .png. Вот такой вот идиотизм (

Danil
24.02.2017
16:51:34
У меня такая проблема. Есть туду лист на редаксе, надо чтобы при каких-либо действиях с ним выполнялся forceUpdate. Делаю это так



Он не срабатывает, а если вызвать в каждом действии forceUpdate то все нормально



Google
Roman
24.02.2017
16:53:45
Наверное ты что то делаешь не так Если при изменении тебе надо вызывать форсапдейт

Igor
24.02.2017
16:54:01
redux и forceUpdate?

Danil
24.02.2017
16:54:05
Я по курсу учусь, это на данный момент не важно

Igor
24.02.2017
16:54:06
ты что то делаешь не так

через стор должны приходить пропсы и новые пропсы перерисовывают компонент

Roman
24.02.2017
16:55:42
Ну в данном случае у тебя и не выполнится willUpdate, так как твой редакс неправильно работает и хендлеры не вызывают willUpdate

Admin
ERROR: S client not available

Roman
24.02.2017
16:56:23
Но все же советую избавиться от forceUpdate

Danil
24.02.2017
16:57:06
Ну он один раз выполнится, после перезагрузки страницы, любой хэндлер один раз я могу заюзать, допустим новое задание добавлю и потом уже не работает

Danil
24.02.2017
17:02:06
this.unsubscribe = this.store.subscribe(() => (this.handleToggle));

вот так тоже работает

как подписаться на все события?

Через getStore()?

т.е. getState()

Roman
24.02.2017
17:04:06
т.е. getState()
Это просто возвращает текущий стейт всего приложения

Danil
24.02.2017
17:05:28
Ну по идее forceUpdate же отсюда this.unsubscribe = this.store.subscribe(() => (this.forceUpdate())); и должен вызываться на каждое действие?

Roman
24.02.2017
17:07:13
По идее у тебя это завернуто в willUpdate, которое не выполняется при изменении стейта

Так как ты что то делаешь не так

Danil
24.02.2017
17:15:58
Ну почему-то же первый раз срабатывает

Google
Andrew
24.02.2017
17:21:33
Вопрос конечно тупой но всеже, как правильно в react получить json с api чтоб потом его рендерить

Andrew
24.02.2017
17:23:32
Vladimir
24.02.2017
17:23:45
get запрос на ajax
лучше на fetch

но в целом это делается точно так же как и не в реакте

если есть стор

то чз экшен если я не ошибаюсь и коннектить компонент к стору

Name
24.02.2017
17:24:32
Вопрос конечно тупой но всеже, как правильно в react получить json с api чтоб потом его рендерить
у гугла пробовал спросить? Или тебе нужные какие-то тонкости или специфика типа relay?

Михаил
24.02.2017
17:28:42
Ну почему-то же первый раз срабатывает
потому после первого изменения стора твой компонент обновляется и ты отписываешься от стора. unsubscribe() должен быть в componentWillUnmount

Demid
24.02.2017
17:39:02
может кто показать либу с использованием react-redux где грамотно разложены Containers, Presentational Components и Container Components? А то я все пытаюсь как-то с архитектурой определится в приложении, и как-то не очень получается ._.

Denis
24.02.2017
18:01:44
React-boilerplate как основа Грамотно пока ни у кого нет, да и сам подход высасан из пальца Да и в чем сложность разделить компоненты ? Все что нужно знать это где какой применять, об этом есть куча статей, чего от либы то ждете ?

Аво
24.02.2017
18:13:50


Vladimir
24.02.2017
18:14:17
Ошибки в коде? Каждый сталкивался

Аво
24.02.2017
18:14:27
с утра ищу в чем проблема

Vladimir
24.02.2017
18:15:42
Пробовал debugger;?

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