
Konstantin
12.07.2016
20:13:07
return(
<div>...</div>);
jsx

v
12.07.2016
20:13:18

Sergey
12.07.2016
20:14:15
Кстати, вроде был пропозал сделать в реакте иерархую компонентов отвязанную от дома, чтобы можно была два соседних дива вернуть как один компонент.
Кто-нибудь в курсе, чем это всё закончилось?

Google

Ptench?
12.07.2016
20:14:40
все норм

Sergey
12.07.2016
20:15:00
Ссылку на пример?
Если ошибка не в этом, то давай jsfiddle, чтобы можно было понять где ошибка

Ptench?
12.07.2016
20:15:42
в codeschool

Konstantin
12.07.2016
20:15:59
Ясно)

Ptench?
12.07.2016
20:16:28
заработало, спасибо

Konstantin
12.07.2016
20:17:07
ну ответели же что в jsx только один рут
а в уроках впаривают иное

Ptench?
12.07.2016
20:18:32
f
стоп
я не внимательная

Google

Konstantin
12.07.2016
20:18:41
ну так там все в 1 див обернуто))

Ptench?
12.07.2016
20:19:00

Vladimir
12.07.2016
20:20:01
По поводу различных параметров браузера (размер окна, в частности), чтобы не плодить различные проверки на то, в каком окружении выполняется код (браузер или нода), можно создать отдельный файл, в котором будет просто Map, клиентский серверный код во время инициализации будут импортить этот файл и записывать туда размеры окна, какие-то прочие данные которые на клиенте и на сервере получаются по-разному, а изоморфный код - уже использовать данные из этого мапа

Konstantin
12.07.2016
20:22:42

Vladimir
12.07.2016
20:23:32
Например, для роутинга на клиенте взять pathname из location, а на сервере - из запроса

Konstantin
12.07.2016
20:24:41
так размер окна мы откуда возьмем?
вопрос был же в этом

Aleksey
12.07.2016
20:27:24

Vladimir
12.07.2016
20:36:12
так размер окна мы откуда возьмем?
Можно еще записывать размер окна в cookie, тогда при последующих перезагрузках его можно будет посмотреть на сервере перед рендерингом, это не 100% гарантия, но с большой долей вероятности размер окна не изменится, особенно на мобильниках

Konstantin
12.07.2016
22:02:15
Да не канает все это, чувак зашёл с мобилы - мы ему сразу мобильный вью. Определять дотошно разрешение в 95% случаев нет смысла.

マイク
12.07.2016
22:57:28
Разрешение ничего не значит абсолютно
Можно только по юзер агенту провести пробинг мобайл-нет, да и всё
И не то гарантированный

Roman
13.07.2016
05:19:39

Valentin
13.07.2016
05:48:43
Привет. Может кто сталкивался. Делаю на react-redux upload user's image. Возник вопрос: как пробросить вызов экшена внутрь функции onload? Или может есть более интересные решения?

Dmitry
13.07.2016
06:09:54
mapDispatchToProps

Valentin
13.07.2016
07:09:06
Dmitry спасибо, разберусь с этим!

Xenobyte
13.07.2016
07:27:13
Всем привет, никто не поможет с запуском

Google

Xenobyte
13.07.2016
07:27:13
Никто не сталкивался с такой проблемой на NodeJs/npm:
После npm install, запускаем index.js:
node index.js
Вылетает такая ошибка:
module.js:442
throw err;
^
Error: Cannot find module './lib'
at Function.Module._resolveFilename (module.js:440:15)
at Function.Module._load (module.js:388:25)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
Погуглив, было найдено решение, которое некоторым помогало, это:
- удалить папку node_modules
- переустановить npm
Но
Но это не помогло*

Алексей
13.07.2016
07:28:10

Xenobyte
13.07.2016
07:29:00
require('babel-polyfill')
require('./lib')

Алексей
13.07.2016
07:30:12
ну а что за ./lib? Судя по подключению, там должен быть файла index.js, можно и package.json туда засунуть, тогда любой файл может быть точкой входа

マイク
13.07.2016
07:40:18
Разместить рядом с index.js lib.js и написать туда код.

Xenobyte
13.07.2016
07:41:53
Добавил в package.json:
"build": "babel src -d lib"
И сбилдил:
npm run build
Все запустилось.
Спасибо за ответы

Михаил
13.07.2016
07:42:02
положи в либ файл index.js
или путь к файлу require('./lib/filename');

Alexey
13.07.2016
07:50:50
И зачем только Бабель на сервере

Михаил
13.07.2016
07:51:54
+)

マイク
13.07.2016
07:54:31
Чтоб жизнь мёдом не казалась

Andrew
13.07.2016
08:41:06
Всем привет,есть проект на пару месяцев ,кто может помочь ? Требование уверенный React JS

Nikita
13.07.2016
08:45:58
@Andrew_V7 https://telegram.me/javascript_jobs

Andrew
13.07.2016
08:46:26

Amp
13.07.2016
08:46:40
вы там уже писали

Andrew
13.07.2016
08:46:52
Я знаю )

Nikita
13.07.2016
08:48:13
тогда не надо спамить ;)

Oleh
13.07.2016
09:28:42
Ребят, посоветуйте готовые админки на реакте

S
13.07.2016
09:33:43

Google

Meg
13.07.2016
09:37:44
material-ui
Это скорее набор компонентов, или я что-то упустил?

Oleh
13.07.2016
09:38:20
material-ui -это не админка

S
13.07.2016
09:38:21
под словам "готовая админка" я подразумеваю набор компонентов из которых можно собрать админку
а так друпал в помощь ??

Tony
13.07.2016
09:38:34
django)
там не реакт, но админка шикарная

Admin
ERROR: S client not available

Oleh
13.07.2016
09:38:49
нужно уже готове, типа https://almsaeedstudio.com/preview

S
13.07.2016
09:39:11
ну это тоже тупо набор компонент

Meg
13.07.2016
09:39:32

S
13.07.2016
09:39:54
у тебя есть данные -> у тебя есть админка, странно сначала верстать админку, а потом придумывать какие данные впишутся в эти ui

Oleh
13.07.2016
09:40:43
в той ссылке что я кинул, ты просто выбираешь что тебе нужно и все
целыми готовыми виджетами

Meg
13.07.2016
09:47:12
http://fuse-angular-material.withinpixels.com/dashboard-project
на ангуляре
Вот на реакте, не благодари) https://github.com/booleanhunter/ReactJS-AdminLTE

Oleh
13.07.2016
09:49:13
спасибо, я же это и скинул)
я имел ввиду еще если есть у кого варианты)

Meg
13.07.2016
09:49:51
Ты скинул без реакта

Oleh
13.07.2016
09:50:05
ну да, я видел что есть такая же с реактом

Google

Oleh
13.07.2016
09:50:10
просто демки на реакте не было

Meg
13.07.2016
09:50:13
Больше я не встречал

Oleh
13.07.2016
09:50:23
я еще 1 встречал

Meg
13.07.2016
09:50:29
Делись

Oleh
13.07.2016
09:50:44
http://start-react.github.io/sb-admin-react/#/home
вот
но мне эта меньше нравится
и реакт там старее

Alexander
13.07.2016
10:01:36
а как замерить время ререндера всего приложения если есть много редуксовских connect методов и соответственно топовый компонент вообще не перерендеривается и не получится в нем делать замеры? есть какой нибудь хук который всегда дергается в конце ререндера?

Denis
13.07.2016
10:17:30

JiSeven
13.07.2016
10:19:44
кто-нибудь знает плагин для стилизации скроллбаров с поддержкой ие9+?

マイク
13.07.2016
10:23:01
Если очень надо, то делай свои скроллбары
Хром лучше не трогать
Каких-либо стандартов нет и не будет
Ну так-то возможно как-то можно стандартные раскрасить, но не более того

JiSeven
13.07.2016
10:26:09
Просто появилась необходимость делать такой скролл http://prntscr.com/bsbxhc Так подумал, может есть уже готовые решения, чтобы не писать свое

Alexey
13.07.2016
10:29:04
скроллбары стилизуются CSS'ом в вебките только кажется
а по факту да, кастомные скролы нужно делать