
Andrew
08.08.2018
20:17:53
// enable runtime transpilation to use ES6/7 in node
var fs = require('fs')
var babelrc = fs.readFileSync('./.babelrc')
var config
try {
config = JSON.parse(babelrc)
} catch (err) {
console.error('==> ERROR: Error parsing your .babelrc.')
console.error(err)
}
require('babel-register')(config)
я так запускаю ноду

Stepan
08.08.2018
20:31:31
нахуя?

Alex
08.08.2018
21:14:30
реакт и экспресс в одной репе. react лежит в ./client. лучше отдельный package.json и node_modules для папки с реактом или общий, в корне репы?

Google

Andrey
08.08.2018
21:16:30

Cenator
08.08.2018
21:20:42
подскажите, есть такой код, почему this.props.onLoad выполняется сразу же, не дожидаясь резолва?

Andrew
08.08.2018
21:22:15
потому что там нет промисов?)

Cenator
08.08.2018
21:22:33
хм, об этом не подумал чет, щас чекну еще раз

Таймураз
08.08.2018
21:31:41

Cenator
08.08.2018
21:32:00

Andrew
08.08.2018
21:32:09
мэээ

Таймураз
08.08.2018
21:32:24
А ещё не могу понять такое странное объявление класса и рендер в виде стрелочной функции

Andrey
08.08.2018
21:38:01

Cenator
08.08.2018
21:39:27

Andrey
08.08.2018
21:41:43

Cenator
08.08.2018
21:42:12

Google

m
08.08.2018
23:45:51
Подскажите, как получить DOMNode getElementBy внутри класса React? https://reactjs.org/docs/portals.html тут они делают это вне класса, попытавшись перенести в класс просто как el = document.getElem... получил undefined. Может, в каком-то lifecycle методе вызывать?

Andrew
08.08.2018
23:47:41

m
08.08.2018
23:50:04
Ref
? ref это же про react DOM node . А мне нужна нода из статического html файла, куда я буду рендерить реакт приложение. Возможно, я не понял, более подробный ответ будет очень кстати.

Andrew
08.08.2018
23:51:52

m
08.08.2018
23:52:14

Andrew
08.08.2018
23:52:41

m
08.08.2018
23:52:51

Andrew
08.08.2018
23:53:05
Просто что ты собрался туда рендерить из класса

m
08.08.2018
23:55:15

Джон
08.08.2018
23:57:43
http://react-file-structure.surge.sh/

Voskresus
09.08.2018
01:15:30
Уважаемые, подскажите, каким образом фиксируется шапка сайта при скроллинге, уже несколько дней хочу определить это но чет пока никак не дойдут руки до реакта
есть предположение что у реакта есть событие скролинга и при скроле > 0 меняются стили и шапка фиксируется, это так или я ошибаюсь и для такой задачи юзаются всякие джеквери-хуери ?

Kelin
09.08.2018
01:16:20
google -> position: fixed / position: sticky

Voskresus
09.08.2018
01:17:08
Вопрос был не в этом

Kelin
09.08.2018
01:22:59
всм расстроил
по описанию это как раз то

Алёна
09.08.2018
01:24:38

Voskresus
09.08.2018
01:27:40

Алёна
09.08.2018
01:28:27

Google

Voskresus
09.08.2018
01:28:47
Да вообщем, для меня уже очевидно как это работает, спасибо за ответы

Алёна
09.08.2018
01:28:53
Доскроллил до точки @ отпустил хедер в свободное прилипалово

Kelin
09.08.2018
01:45:28
@
хедер улетел прилипать на марс

Roman
09.08.2018
04:59:08

Mark
09.08.2018
05:10:53
Привет всем
В ближайшем будущем возможно понадобится пилить PWA, что лучше использовать? Ionic? React? React-Ionic?

ed
09.08.2018
05:11:59
Народ, а есть дока о том, что тестировать в компонентах?
Что-то вроде памятки, например:
1. не забудьте проверить каждый props и его возможные значения
2. проверьте у формы валидацию и сабмит
3. ...

Mark
09.08.2018
05:12:53
Я так понимаю, что Ionic хорошо для тех, кто хочет задеплоить не только в mobile web, но так-же в store app/andrd
И еще много всего
UPD:
Вроде понял разницу, Ionic - Angular, React - React lol ?

Max
09.08.2018
05:33:57

Andrey
09.08.2018
05:35:03

ed
09.08.2018
05:35:29

Andrey
09.08.2018
05:36:09

ed
09.08.2018
05:36:49

Andrey
09.08.2018
05:36:51
Тестировать компоненты бесмысленно. Тестируйте логику.

ed
09.08.2018
05:37:05
Ну как бы да, фраза хорошая, но сам же понимаешь что этого делать никто не будет

Andrey
09.08.2018
05:37:29

ed
09.08.2018
05:38:21
Почему?
сколько компаний могут в какой-то момент времени, когда разрабу взбрело в голову взять и переписать проект который зарабатывает и написан хорошо?

Andrey
09.08.2018
05:38:45

Max
09.08.2018
05:39:16

ed
09.08.2018
05:39:17

Google

Andrey
09.08.2018
05:39:33

ed
09.08.2018
05:39:36

Roman
09.08.2018
05:40:43
Я тоже считаю считаю, что тестирование компонентов это ад. Лучше писать тесты на логику

Andrey
09.08.2018
05:41:39

ed
09.08.2018
05:41:40

Max
09.08.2018
05:41:47

Andrey
09.08.2018
05:43:14

Admin
ERROR: S client not available

Max
09.08.2018
05:43:56

Roman
09.08.2018
05:44:02
Что в этом подразумевается?
В начале жц проекта компоненты переписываются постоянно.
Сидеть и дрочить на тдд компонентов странный фетиш, занимающий много времени

Andrey
09.08.2018
05:44:26

ed
09.08.2018
05:44:28

Max
09.08.2018
05:44:29

Roman
09.08.2018
05:44:55

ed
09.08.2018
05:45:09

Max
09.08.2018
05:45:18

Roman
09.08.2018
05:45:29

ed
09.08.2018
05:45:57

Google

Roman
09.08.2018
05:46:06

Andrey
09.08.2018
05:46:14

Max
09.08.2018
05:46:19
Не делай супер огромные компоненты.
вот тут простой компонент тестируется - https://github.com/15Dkatz/react-tdd/blob/master/lootcheck/src/components/Wallet.test.js, не плохие же тесты? как их заменить типизацией?

Roman
09.08.2018
05:46:25

ed
09.08.2018
05:46:40

Max
09.08.2018
05:47:17

ed
09.08.2018
05:47:47
И теперь повторю вопрос. Есть ли дока (памятка) о том, какие логические вещи проверять в компонентах, пример я назвал выше.

Max
09.08.2018
05:47:48

ed
09.08.2018
05:48:38

Max
09.08.2018
05:49:07

bulbazavr1k
09.08.2018
05:49:24
Так кто так сказал про вью?

ed
09.08.2018
05:49:40

Roman
09.08.2018
05:49:42

bulbazavr1k
09.08.2018
05:50:00
А если нужно во вью контролировать передачу пропсов как то иначе? Вью становится сложнее

Max
09.08.2018
05:50:16
ща интересно пока про тестирование компонентов vs типизация, я пока не понял это.

Andrey
09.08.2018
05:50:30

Дмитрий
09.08.2018
05:50:45
От визуальных

Roman
09.08.2018
05:50:48

ed
09.08.2018
05:51:04
Давайте не будем сориться, а просто попытаемся отвечать по существу ?
Проблема 1 - что критичное тестировать в компонентах
Проблема 2 - как типизация заменяет тесты

Andrey
09.08.2018
05:51:11
От визуальных
Ты не в треде, мемчанский. Там не тесты скриншотов были)

Max
09.08.2018
05:51:23