
andretshurotshka?❄️кде
24.08.2017
05:26:47
toMatchSnapshot

Artyom
24.08.2017
06:31:19
Кстати, а флоу со спредом научился работать?

andretshurotshka?❄️кде
24.08.2017
06:38:43
давно
тс все еще нет вроде

Google

andretshurotshka?❄️кде
24.08.2017
06:39:14
(я про спред типы)

Nikolay
24.08.2017
06:57:03

andretshurotshka?❄️кде
24.08.2017
06:58:57
мало?
live templates это что?

Nikita
24.08.2017
07:38:19
А какие нормальные?
Я обычно со временем запиливаю свои. Но в целом их всего несколько штук
А, сорри!
Да, эти годные. Нашёл среди них свои))

Sergey
24.08.2017
07:40:51
Когда следует использовать redux ? Я какой тутор не открываю там сразу react + redux и я не пойму как все это учить. Ведь можно же без redux обходится ?

Sergey
24.08.2017
07:41:38
#reduxnenujen

Nikita
24.08.2017
07:41:57

Sergey
24.08.2017
07:42:09
:D

Sergey
24.08.2017
07:43:30
#reduxnenujen
скажите это youtube ?
там большинство туторов с редуксом показывается.

Cenator
24.08.2017
07:43:47

Google

Sergey
24.08.2017
07:44:13
Еще есть mobX, только вот я про него ничегошеньки не знаю...

Nikita
24.08.2017
07:44:13
Ну и классическая тема - редакс всего 100 строк. Он не так уж важен сам по себе. Это просто идея
Но вот реакт-редакс - очень полезная вещь

Sergey
24.08.2017
07:45:01

Александр
24.08.2017
07:45:02
100 строк? ))

Sergey
24.08.2017
07:45:24

Nikita
24.08.2017
07:45:38

Dmitry
24.08.2017
07:45:40

Nikita
24.08.2017
07:46:08

Emir
24.08.2017
07:55:00
Здравствуйте, ребята. Я тут новенький, да и за реакт в целом взялся недавно. Тут сильно пинают если глупые вопросы задают?

Dmitry
24.08.2017
07:58:19

Sergey
24.08.2017
07:59:51
Хе, интересная темка: https://codesandbox.io

Emir
24.08.2017
08:02:42
Я пытаюсь освоить ТДД, а именно jest и enzyme.
Есть приложение, хоть и кривое, есть тесты.
При запуски тестов, получаю ошибку. Думаю проблема в зависимостях, но я вообще пока не понимаю, как они работают
https://github.com/metr1ckzu/react-calculator/tree/testing

Dmitry
24.08.2017
08:16:00
так он импорт не понимает)
тебе надо запускать при помощи бабеля тесты
точнее с использованием

Alexey
24.08.2017
08:16:32
Ага, надо Бабель подкрутить

Google

Alexey
24.08.2017
08:16:44
Для jest

Oleg ?
24.08.2017
08:30:19
Ребят, как заставить дочерний элемент перерисоваться?
Именно предок должен его заставить, а не сам дочерний элемент решить, когда ему нужно заново вызывать render

Cenator
24.08.2017
08:30:58

Oleg ?
24.08.2017
08:31:13
А если пропс строка и она всегда одна и та же?

Cenator
24.08.2017
08:31:35
Добавь еще один проп, очевидно же

Oleg ?
24.08.2017
08:31:56
Хак и некрасиво
Ладно, видимо придётся паковать в объект

Oleg
24.08.2017
08:32:44
зачем перерисовывать то что не меняется?

Oleg ?
24.08.2017
08:34:09
Секундомер например

Gleb
24.08.2017
08:34:20
Так секундомер стейт там локальный

Oleg ?
24.08.2017
08:34:22
Аргумент даты старта в виде ISO строки

Gleb
24.08.2017
08:34:24
он меняется сам
а если нужен не локлаьынй вынеси в предка
и передавай props

Oleg ?
24.08.2017
08:34:52
Фишка в том, что у меня этих таймеро 100 и больше на странице
я их хочу батчем обновлять

Nikita
24.08.2017
08:38:41

Oleg ?
24.08.2017
08:39:34

Nikita
24.08.2017
08:39:53
На что? Это же твой выбор.

Google

Oleg ?
24.08.2017
08:41:01
Ругаться, на то, что там можно использовать Pure component нежели класс
Или я не правильно понял?

Admin
ERROR: S client not available

Nikita
24.08.2017
08:42:37
Тут скорее надо ругаться на то, что у тебя сайд эффекты в рендере)
Если они есть (это предположение)

Oleg ?
24.08.2017
08:43:25
Если класс состоит только из функции render, то его можно заменить на чистый компонент
то есть на функцию

Sergey
24.08.2017
08:43:42
Да
Только хотел об этом написать)
На это обычно и ругается ESLint

Nikita
24.08.2017
08:44:02
Чистый компонент !== функциональный компонент
class MyComp extends PureComponent
Насколько я знаю функциональный компонент перерисовывается каждый раз
Или я брежу уже?

Sergey
24.08.2017
08:45:42

Oleg ?
24.08.2017
08:45:47
Я думал чистый компонент и есть функция?

Sergey
24.08.2017
08:45:55
Нет

Nikita
24.08.2017
08:46:03
Нет

Oleg ?
24.08.2017
08:46:05
Ну вот :C

Google

Oleg ?
24.08.2017
08:46:13
И в чём их различие?

Sergey
24.08.2017
08:46:31
Ну функция это просто stateless компонент
Ну и в хуках ты ничего не делаешь
Просто он "поманеньку" сравнит твой стэйт и пропсы, и если они такие-же не будет по новой его рендерить
А, и да, в PureComponent у тебя может быть state, в то время как функция всегда stateless

Oleg ?
24.08.2017
08:49:48
А обычный компонент будет обновляться всегда, при обновлении предка?

Nikita
24.08.2017
08:50:01
Угу

Oleg ?
24.08.2017
08:50:02
Даже если ему передали тот же пропс?

Nikita
24.08.2017
08:50:06
Да

Oleg ?
24.08.2017
08:50:14
И функция также?
Вот у меня что - то не фига не так