
Roman
22.08.2018
10:32:53
лол

Dmitry
22.08.2018
10:33:15
в остальном вникать и вправду не хочется, связка eslint и prettier явно будет нелишней

Natalia
22.08.2018
10:33:57

Anton
22.08.2018
10:37:27
А вот можно и стоит ли пройти по всему дереву компонент в реакте и добавить всем у которых есть didCatch логер?
Что то вроде
if (component.didCatch) component.didCatch = ()=>{component.didCatch(arguments); Logger && Loogger.report(arguments)};
?
И в частности — как лучше перебрать все компоненты в таком случае?

Google

Anton
22.08.2018
10:37:38
Не хочется пихать логгер в каждую компоненту

Roman
22.08.2018
10:38:46
https://medium.com/@sgroff04/2-minutes-to-learn-react-16s-componentdidcatch-lifecycle-method-d1a69a1f753

Dmitry
22.08.2018
10:39:39

Roman
22.08.2018
10:40:01

Сергей
22.08.2018
10:40:01

Dmitry
22.08.2018
10:40:18

Anton
22.08.2018
10:40:58

Roman
22.08.2018
10:41:02
зачем на клик столько всего делать? Почему нельзя разбить на функции единой ответственности, зачем такой пиздец городить?

Natalia
22.08.2018
10:41:18

Roman
22.08.2018
10:41:26
ты можешь хок написать

Anton
22.08.2018
10:42:25
ты можешь хок написать
М … могу, а зачем? Что именно он должен делать?
И обернуть каждый компонент в хок это так же грустно, как пихать логер в каждый дидкач

Google

Dmitry
22.08.2018
10:42:36
И кстати foundedPlaces неверно, foundPlaces тогда уж

Roman
22.08.2018
10:43:22

Anton
22.08.2018
10:43:50
Ага, убрать дидкач, добавить хок вместо него на базе эррор баундари, в нем логировать.

Roman
22.08.2018
10:45:14

Anton
22.08.2018
10:45:22
ну да.
Спасибо, это интересная мысль.
Я до неё недодумался

Roman
22.08.2018
10:46:21
?

Kirill
22.08.2018
10:48:44

Valeriy
22.08.2018
10:49:51

Andrey
22.08.2018
10:49:56

Kirill
22.08.2018
10:50:56
Приходи к нам в контору, у нас нормально.

Artyom
22.08.2018
10:52:29
https://twitter.com/acdlite/status/1007062696141787136
Круть

Roman
22.08.2018
10:52:55

Nikolay
22.08.2018
10:53:47
Явно лучше чем это
import FinancePageLoader from 'bundle-loader?name=FinancePage&lazy!../../Pages/FinancePage';
export const FinancePage = props => (
<Bundle load={FinancePageLoader}>{Finance => <Finance {...props} />}</Bundle>
);

Valeriy
22.08.2018
10:57:07
у нас вот такое давно юзается https://github.com/jasonslyvia/react-lazyload

Artyom
22.08.2018
10:59:42

Roman
22.08.2018
11:00:02

Google

Artyom
22.08.2018
11:00:21

Valeriy
22.08.2018
11:00:36

Roman
22.08.2018
11:00:40

Artyom
22.08.2018
11:00:51
?
https://t.me/react_js/427592

Roman
22.08.2018
11:02:08
понятно
тогда лучше через import() ?
то я на алигаторе читал статью недавно про эту либу

kaflan
22.08.2018
11:13:32
Коллеги Ктото использовал реакт финал форм.
Как подключить инпут с загрухкой файла?

Roman
22.08.2018
11:16:15

kaflan
22.08.2018
11:17:55
Что за адаптер?

Roman
22.08.2018
11:18:24
?

kaflan
22.08.2018
11:19:26
Прекрасное обяснение спасибо коллега.

Илья
22.08.2018
11:19:42
Какой адаптер?
компонент, который прицепит твой input к final-form. И почему то я уверен что в оф доке есть примеры

Roman
22.08.2018
11:20:07

kaflan
22.08.2018
11:22:49

Илья
22.08.2018
11:23:38
это просто

kaflan
22.08.2018
11:24:11
кинь пример с самым обычным инпутом

Admin
ERROR: S client not available

Google

Roman
22.08.2018
11:24:24

Илья
22.08.2018
11:24:30

kaflan
22.08.2018
11:24:48
она передомной. Есть поля текстовые и неодного примера с полями инпута

Илья
22.08.2018
11:28:52
Дак принцип то тот же самый
просто посмотри как в js обрабатывать input c type="file"
оберни это в компонент - прокинь ему пропсы от final-form

kaflan
22.08.2018
11:30:17
Да так и было.
({ input }) => (
<label htmlFor="contained-button-file">
<input
{...input}
accept="image/*"
type="file"
onChange={file => {
input.onChange(file)
}}
Странная фигня реакт =)

Roman
22.08.2018
11:31:29

Илья
22.08.2018
11:32:34

kaflan
22.08.2018
11:35:18

Илья
22.08.2018
11:36:03

kaflan
22.08.2018
11:45:51
Перечитаю ещё раз

Petr
22.08.2018
12:45:08
https://reactjs.org/docs достаточно не плохой
главное пробовать руками

Kelin
22.08.2018
12:45:23
?

Petr
22.08.2018
12:47:29
Подскажите пожалуйста, есть ли какие либо статьи или бэст практики по созданию и использованию тем в стэке react webpack, возможно с less или просто с css

Max
22.08.2018
12:58:01

Kendr
22.08.2018
13:13:53
Чё рили?

Google

Max
22.08.2018
13:14:19
Чё рили?
а “че”? не нравится отсутствие [fieldName] ?

Kendr
22.08.2018
13:14:38

Max
22.08.2018
13:14:48

Pavel
22.08.2018
13:15:37
Как правильно написать?
const Arrow = styled.div`
&:after {
background: ${<Icons.ArrowCursor />}
}
`
Так не работает (

Vadim
22.08.2018
13:16:57

Roman
22.08.2018
13:16:58

Ruslan
22.08.2018
13:36:07
Добрый день. Друзья. Нужна помощь. Никак не могу понять. JSX это что? В javascript нет синтаксиса:
const element = <h1>Hello, {name}</h1>;
как javascript понимает что данный код это JSX по идее ошибка должна быть
const element = <h1>Hello, {name}</h1>;
VM317:1 Uncaught SyntaxError: Unexpected token <