
Alexander
17.05.2018
05:25:46
Раньше писал так:
import React, { Component } from 'react';
Как написать на ts?

Андрей
17.05.2018
05:28:45

Ivan
17.05.2018
05:28:45
import * as React from "react";

Google

Alexander
17.05.2018
05:29:20

Ivan
17.05.2018
05:29:33
import {Component} from "react";

Alexander
17.05.2018
05:30:10
Так тогда у меня будет просить пакет React импортировать
То есть либо двумя строками, либо extends React.Component?

Ivan
17.05.2018
05:30:57
Я прописал две строки в быстрый шаблон компонентов в IDE и не заморачиваюсь

Zhanadil
17.05.2018
05:35:13
Ребята привет! Парсер понятно - ООС язык программирования. А парсинг - это использование парсера?

Alexander
17.05.2018
05:36:51
И ещё. Это придётся для каждого установленного пакета @types ставит? А если у пакета нет его? Допустим, у webpack-config

Ivan
17.05.2018
06:06:38

Andrew
17.05.2018
06:16:29

Андрей
17.05.2018
06:17:10

Andrew
17.05.2018
06:17:48
Ну тогда никак

Oleg
17.05.2018
06:20:32

Google

Oleg
17.05.2018
06:21:19
поставь точку остановки на componentwillunmount и проверь

Dmitrii
17.05.2018
06:27:15
делаете ли вы redux стор синглтоном или функцию, которая создает стор?

Max
17.05.2018
07:09:45
Всем привет. Подсказите, пожалуйста, где вы делаете решение вопроса рефреша токена при использовании axios. На axios.interceptors.response.use или где-то в другом месте?) (может через экшены и саги или еще как)

Andrey
17.05.2018
07:24:02

?
17.05.2018
07:25:12

Max
17.05.2018
07:25:25
перефразировал вопрос)

Oleh
17.05.2018
07:36:19
ребят, в react ssr нужно как-то по-другому настраивать вебпак для нормального хендла картинок?
сделал точно так же как в client side render, не работает

Alexander
17.05.2018
08:07:15
Как использовать установленные модули, у которых нет @types?

Cenator
17.05.2018
08:08:05
@typescript_ru

Alex
17.05.2018
08:11:31
Ребят, как лучше хранить флаги в прилажке ?
в локальном стэйте или сторе?
если в сторе, то как организовать ?

Александр
17.05.2018
08:12:15

Alex
17.05.2018
08:13:04
намутить какой нибудь редьюсер который только флаги принимает
правда хз норм подход или нет

Александр
17.05.2018
08:13:40

Alex
17.05.2018
08:14:16
ну я люблю срать в стор если это у меня много где используется на проекте, а так вообще ищу бест практис для флагов модалок хддд

Александр
17.05.2018
08:17:55

Cenator
17.05.2018
08:18:15

Alex
17.05.2018
08:19:29

Google

Alexander
17.05.2018
08:21:14
А кто какие плагины использует для создания конфигурации вебпака?

dima
17.05.2018
08:25:34

Khangeldy
17.05.2018
08:32:57
Привет как сделать реконнект web socket-а ? Сейчас сделал через рекурсию, но боюс что это заполнить stack функции

Max
17.05.2018
08:33:08
цикл?
тьфу
сетинтервал в смысле

Artyom
17.05.2018
08:35:40
Коллеги, ребята, друзья, товарищи, люди, разработчики, фрилансеры, человеки...
Пожалуйста, хорошо думайте перед тем как использовать Link из react-router(-dom). А не лучше ли будет сделать свой собственный компонент Link, диспатчить из него экшен, который будет соответственно обрабатываться, и лишь потом перенаправлять пользователя на страницу

Max
17.05.2018
08:36:17
что за нытье с утра? )

Artyom
17.05.2018
08:36:18
Уже столько ошибок видел из-за использования Линка из пакета... Особенно с точки зрения UX

Max
17.05.2018
08:36:39
про ошибки пиши
а не ной
:)

Alexey
17.05.2018
08:37:16
Линк отличный компонент
Прекрасно работает

Andrey
17.05.2018
08:37:33
Коллеги, ребята, друзья, товарищи, люди, разработчики, фрилансеры, человеки...
Пожалуйста, хорошо думайте перед тем как использовать Link из react-router(-dom). А не лучше ли будет сделать свой собственный компонент Link, диспатчить из него экшен, который будет соответственно обрабатываться, и лишь потом перенаправлять пользователя на страницу
Что там плохого?

Artyom
17.05.2018
08:38:20
а не ной
В некоторых компаниях это называется "проактивность" - заблаговременное предупреждение ошибки или (пока еще не) необходимого функционала

Wystan
17.05.2018
08:38:31
Кстати, я как раз начал сел учить линк ?

Andrey
17.05.2018
08:39:04

Artyom
17.05.2018
08:39:10
Что там плохого?
У меня тут все плохо, так что так сразу и не расскажешь)
Но самый частый кейс, это когда нужно анимацию между переходами повесить

Wystan
17.05.2018
08:39:25
если кто соображает css может помочь?

Google

Andrey
17.05.2018
08:39:26
@css_ru

Wystan
17.05.2018
08:39:51
Лол.

Andrey
17.05.2018
08:40:31

Artyom
17.05.2018
08:40:44
Кому как ?♂️

Admin
ERROR: S client not available

Cenator
17.05.2018
08:40:55
скорее мерзкая вещь

Max
17.05.2018
08:41:03
https://medium.com/ux-power-tools/heres-everything-i-ve-learned-from-designing-10-000-ui-screens-as-a-lead-product-designer-7d2810bee810
#2

Artyom
17.05.2018
08:41:07

Andrey
17.05.2018
08:41:09
Ну, те, кто делает анимации между переходами в браузере - идите погуляйте всё же.

Max
17.05.2018
08:41:28

Cenator
17.05.2018
08:41:30
Поизучай UX
поизучал, анимированные переходы по ссылкам - мерзко

Andrey
17.05.2018
08:41:41
Хотя... Повесить кругляк на загрузку страницы можно.
Но анимации как на мобилках - зло.

Max
17.05.2018
08:41:52

Artyom
17.05.2018
08:42:03
Гуглить лень ?♂️

Andrey
17.05.2018
08:42:11

Nikolay
17.05.2018
08:42:13
Горите в аду те кто делает все эти анимации

Vadim
17.05.2018
08:42:22
+

Google

Alexey
17.05.2018
08:42:30
А че мешает анимацию внутри роута вставить?

Nikolay
17.05.2018
08:42:34
На телефонах обычно это пиздец выглядит.

Andrey
17.05.2018
08:42:34
Хотя...

Artyom
17.05.2018
08:42:47

Nikolay
17.05.2018
08:42:47
Еще и батарейку жрёт!

Andrey
17.05.2018
08:43:03
Если брать открытие картинки, то можно. Забираю мнение назад.

Max
17.05.2018
08:43:21

Artem
17.05.2018
08:44:12
Хай парни. Я тут делаю обычную тудушку и решил посмотреть на оптимизацию. Сменил Component на PureComponent у <Task> и реакция приложения на нажатия клавишь ускорилась в 3 раза.
Стоит ли везде использовать PureComponent в связке с требованием не мутировать данные?

Andrey
17.05.2018
08:44:27
Хотя иногда требуется более тонкий тюнинг.

Max
17.05.2018
08:45:06
первый ответ

Artyom
17.05.2018
08:45:10
У меня сейчас какая проблема: есть лоадер, который перекрывает все приложение на половину затеняя его. И вот выглядит это так: нажимаем на переход и появляется лоадер -> переходим на пустую страницу -> подгружаются данные и лоадер проходит. А должно быть так: нажимаем на переход и появляется лоадер -> подгружаются данные, происходит переход и лоадер проходит.
Чувствуете разницу?

Alexey
17.05.2018
08:45:15
Вот теперь можно