
Nikita
27.05.2016
12:55:48
невозможно все положить в папку
те же переводы

Vladimir
27.05.2016
12:56:03
почему нет?
если они конечно не в бд

Google

Nikita
27.05.2016
12:56:21
не, переводы интерфейса

lolkrp
27.05.2016
12:57:01

Dmitry
27.05.2016
12:57:25
Можно то можно, но зачем?)

lolkrp
27.05.2016
12:58:04
УП - удобство и привычка гг

Ruslan
27.05.2016
12:58:36

Алексей
27.05.2016
12:58:42
У меня в проекте, даже если нет стилей, компонент все равно в своей папке, на будущее так сказать, в webpacke enterPoint настроена, так что легко обращаться к файлам, аля
import Component from "components/Component/"

Vladimir
27.05.2016
12:59:04

Nikita
27.05.2016
12:59:58
вообще из этого можно сделать один вывод - не хватает инструментов)
что для одного, что для другого подхода

Vladimir
27.05.2016
13:00:20
а когда в проекте куча неиспользуемых файлов это влияет на время в CI

Nikita
27.05.2016
13:00:34
в одном случае надо писать кучу лишнего кода в некоторых случаях, в другом следить, из всех мест вычищать

Vladimir
27.05.2016
13:02:21
нужно стараться избегать человеческого фактора во всех местах где только возможно, если в команде несколько человек, то ты может быть не ошибешься и ничего не забудешь, но вот твой коллега..

Denis
27.05.2016
13:04:57

Google

lolkrp
27.05.2016
13:05:20

Vladimir
27.05.2016
13:05:47
кстати, если компонент очень сложный то он может состоять из нескольких простых, куда их ложить?) а тесты куда?
src/
components/
MyComponent/
package.json
MyComponent.js
MyComponent.test.js
MyComponent.css
MyComponent.rtl.css
MyComponent.i18n.json
PartN.js
...
Все эти файлы могут быть а могут не быть, но чтобы каждый раз не тратить время на "а создать ли папку в этот раз", просто создаем её всегда

lolkrp
27.05.2016
13:21:38

Victor
27.05.2016
13:21:56
{
"name": "Menu",
"version": "0.0.0",
"private": true,
"main": "./Menu"
}

Vladimir
27.05.2016
13:22:13
https://github.com/kriasoft/react-starter-kit/blob/master/src/components/App/package.json

Andrey
27.05.2016
13:24:15

Vladimir
27.05.2016
13:25:18
позволяет писать import 'component/MyComponent' вместо 'component/MyComponent/MyComponent.js'

Alexander
27.05.2016
13:46:48
https://github.com/kriasoft/react-starter-kit/issues/76

hlomzik
27.05.2016
14:23:12
тут как раз ссылка прилетела https://blog.risingstack.com/node-hero-node-js-project-structure-tutorial/
“Rule 2 - Don't Put Logic in index.js Files
Use these files only to export functionality”

Konstantin
27.05.2016
15:55:53
*Visual Studio Code*
Кто-нить уже разобрался как грамотно настроить проект с .NET Core на бэкенде и Babel/Webpack на фронт-энде в Visual Studio Code?
У меня тут пока на стадии эксперимента
https://github.com/koistya/aspnet-starter-kit
..кому интересно, можем созвониться, обменяться опытом.

Кисик
27.05.2016
16:00:16
Нет добрался до кора ещё, но с удовольствием посмотрю как будет изменяется репа :)

ENAMETOOLONG
27.05.2016
17:18:29
Хэй, подскажите, как оценить навыки человека в реакте, в плане понимания где и как использовать?

Alexander
27.05.2016
17:19:20
спроси, создает ли он директории под каждый компонент. если да - норм человек

Victor
27.05.2016
17:19:36
??

Igor
27.05.2016
17:20:19
???

Aleksey
27.05.2016
17:20:44
:D
Шутка дня.

Andrey
27.05.2016
17:23:05
Так просто?)

Google

ENAMETOOLONG
27.05.2016
17:25:49
В итоге будет компонент в папочке лежать, и перерендериваться при каждом чихе.

Alexander
27.05.2016
17:29:26
ну спроси часто ли он чихает. если нет, то не так важно

Vadim
27.05.2016
17:45:22
:D

ENAMETOOLONG
27.05.2016
18:00:32
Короче, хорошей пятницы всем ??

Paul
27.05.2016
18:52:45
https://youtu.be/meNFuxcDhtc?t=20m18s Много со вчерашнего graphql

Andrey
27.05.2016
18:54:24
о, спасибо, будет что посмотреть и apollo организуют

Ҫѐҏӗѫӑ
27.05.2016
22:30:48
вощем мне дали-таки французскую визу, могу сюда чо-нить транслировать с реактконф еу на след неделе
но лайтнинга вероятно не будет от меня уже

Kirill
27.05.2016
22:41:04

Denis
27.05.2016
23:06:53
давай уже нормальный лайв дай)

Kirill
27.05.2016
23:08:58
Мы так в одс.ру делаем

Ҫѐҏӗѫӑ
27.05.2016
23:09:18
да там трансляция и так может будет
я может на месте чего-нить интересное найду или увижу

Denis
27.05.2016
23:09:39
Да некогда смотреть, ещё и трафик гонять
Highlights было бы ?

Andrew
28.05.2016
10:14:57
Всем привет
Вопрос по реакт-роутеру
У меня есть разные страницы с карточками, и при клике по карточке должна открываться модалка с подробной информацией о карточке
И у открытой модалки должен быть свой урл

Google

Andrew
28.05.2016
10:15:54
к примеру, /card/123
Но при этом в любой момент можно закрыть модалку и продолжить просматривать страницу, на которой ты находился до открытия модалки
Так вот, как правильно обработать этот случай с реакт-роутером? Если описывать урл модалки отдельным роутом, то для него потребуется отдельный компонент, а контекст (текущая страница) не сохранится
короче, была у нас страница /places открыта, ей соответствует компонент PlacesList. ткнули в карточку, урл меняется на /card/123, но PlacesList не делает unmount, а так же остаётся в DOM, просто открывается модалка с подробной информацией
и когда закрываем модалку урл меняется обратно и мы дальше смотрим список карточек
подскажите, в какую сторону смотреть, чтобы реализовать это)

Admin
ERROR: S client not available

Евгений
28.05.2016
10:21:54

Andrew
28.05.2016
10:22:41

pofigizm
28.05.2016
10:23:09
А сделать дочерним урлом?

Andrew
28.05.2016
10:23:21
нет, такой вариант не катит
по сути инфа в модалке должна быть на отдельной странице
но исторически сложилось так, что она в модалке показывается

Антон
28.05.2016
10:24:37
А на медузе не так сделано? (не помню просто)

pofigizm
28.05.2016
10:24:37
урл имеет смысл что по нему можно просто зайти и оказаться в этом конкретном месте.
Если кто-то сделает рефреш при открытой модалке, где он окажется?

Евгений
28.05.2016
10:26:10
Логично, что модалка должна быть открытой

Andrew
28.05.2016
10:26:25
да, по-хорошему нужно сохранять контекст, но в текущих условиях это невозможно

pofigizm
28.05.2016
10:28:28
Какая-то не логичная задача...

Google

pofigizm
28.05.2016
10:31:11
если /cards/111 существует отдельно от этой страницы, я бы сделал что нибудь /places?modal=cards-111. Иначе смысла в этом мало.

Andrew
28.05.2016
10:32:29
а есть вариант обойти эту привязку роутов к компонентам, которую делает реакт-роутер?
и вручную менять урл туда-обратно

Ilya
28.05.2016
10:35:45
Так привязывай к родительскому компоненту всегда
а в нем разруливай что сейчас за роут да показывай нужный дочерний

Andrew
28.05.2016
10:36:37
у меня урл не привязан к родительскому
у страницы урл /places
у карточки — /card/123
нужно вручную поменять урл, чтобы реакт-роутер не трогал компоненты и не пытался смэтчить их роуту

Vladimir
28.05.2016
10:38:57
так, а если в обход браузерхистори, просто через window.history.pushState сделать пушСтейт, вроде роутер не сработает же?

Andrew
28.05.2016
10:40:24
счас проверю
не срабатывает
крутяк
теперь нужно придумать, как это заставить работать вместе с ssr
спасибо за наводку)

pofigizm
28.05.2016
10:46:05

Andrew
28.05.2016
10:47:07
оу, а вот с кнопкой «вперёд» реакт-роутер сработает