
Valeriy
03.07.2018
15:22:47
типа fetch({ url: ..., method: 'get', params: json }) ?

Andrew
03.07.2018
15:41:14
Есть же URL класс
А ты не про квери параметры

Alex
03.07.2018
15:43:16
Про ant-design вопрос: В таблице "едет" верстка вот таким образом

Google

Alex
03.07.2018
15:43:22
Как это поправить?

Andrew
03.07.2018
15:43:46
Выпилить antd

Alex
03.07.2018
15:43:58
Лол, руками тоже коряво получается((

Andrew
03.07.2018
15:45:08
Ну соре, тогда надо css учить)00

Valeriy
03.07.2018
15:45:31
там шапка отдельная таблица, боди таблицы - это еще одна отдельная
в итоге получается - дерьмо
попробуй ReactTable, там есть свои мелкие косячки, но в основном она лучше на порядок и кастомизируется все что можно скастомизировать
ну и полоса прокрутки в шапке таблицы у antd это вообще победа просто
просто made in china

Andrew
03.07.2018
15:49:12

Valeriy
03.07.2018
15:49:39
но я пошалив с таблицей стилей и переопределив их в итоге большую часть косяков в antd table пофиксил

Google

Valeriy
03.07.2018
15:50:04
удалось даже от скрола избавиться без ущерба для ширины остальных колонок

Ilya
03.07.2018
15:51:55

Антон
03.07.2018
15:52:24
а как правильно инициализировать стейт?
state = { some: 123 }или
constructor(...args) {
super(...args);
this.state = { some: 123 }
}

Igor
03.07.2018
15:52:47
разрешены оба варианта, если не ошибаюсь

Kendr
03.07.2018
15:52:54

Антон
03.07.2018
15:54:09
спасибо

Andrew
03.07.2018
15:55:23
На самом деле это одно и тоже
Ну ладно

Kendr
03.07.2018
15:57:30
Он спрашивал конкретно о хорошем тоне инициализации, а не о эквивалентности, насколько я понял

Антон
03.07.2018
15:59:34

Andrew
03.07.2018
16:04:26
Хороший тон - withState ?

Kendr
03.07.2018
16:05:12

Artem
03.07.2018
16:07:11

andretshurotshka?❄️кде
03.07.2018
16:07:53

Cenator
03.07.2018
16:10:02

Abu
03.07.2018
16:10:05

Valeriy
03.07.2018
16:10:08
с derived удобнее тестировать компоненты
ну и опять же делать их на выбор controlled/uncontrolled

andretshurotshka?❄️кде
03.07.2018
16:11:02

Google

andretshurotshka?❄️кде
03.07.2018
16:11:04
как и у преттира

Kendr
03.07.2018
16:11:05

Cenator
03.07.2018
16:11:20

Valeriy
03.07.2018
16:11:49
антипаттерн
ну это в основном для UI/UX компонент реюзабельных

Kendr
03.07.2018
16:12:08

Abu
03.07.2018
16:12:12

Valeriy
03.07.2018
16:12:17
под чаще имелось в виду не пихаю в каждый компонент. но стал чаще юзать

Cenator
03.07.2018
16:12:47

Artem
03.07.2018
16:13:15
и какая разница интересно?
constructor(props) {
super(props);
this.state = this.initState();
}
initState = () => {start: true}
handleClick = () => this.setState(this.initState()) не пойдет так?

Kendr
03.07.2018
16:13:28

Cenator
03.07.2018
16:13:52

Artem
03.07.2018
16:14:16

Kendr
03.07.2018
16:14:41

Cenator
03.07.2018
16:14:57

Artem
03.07.2018
16:15:26
Че
Я сделал пример сброса стейта до начального уровня, покажи лучше вариант, не стесняйся)

Valeriy
03.07.2018
16:16:36
видимо парни имели в виду это

Cenator
03.07.2018
16:17:41

Kendr
03.07.2018
16:17:53

Google

Andrew
03.07.2018
16:18:10
З а ч е м

Artem
03.07.2018
16:18:23
О спасибо) Буду знать

Valeriy
03.07.2018
16:18:55
на самом деле передать можно просто this.setState(this.getInitState)

Cenator
03.07.2018
16:18:58
можно и не вызывая передать, тоже однохуйственно

Valeriy
03.07.2018
16:19:03
setState сам ее вызовет

Artem
03.07.2018
16:19:28
Стесняюсь
Да бро не надо с себя гуру строить, знаешь как лучше покажи, выкрики, ну это не серьезно)

Abu
03.07.2018
16:19:28

Artem
03.07.2018
16:19:43

Valeriy
03.07.2018
16:21:10
а сколько параметров у setTimeout кто знает? :))

Admin
ERROR: S client not available

Kendr
03.07.2018
16:21:17

Cenator
03.07.2018
16:21:30

Valeriy
03.07.2018
16:22:12
обычно на этот вопрос сразу отвечают - 2 конечно, потом смотрят тебе в глаза и "а ну 3 же, да?"

Kendr
03.07.2018
16:22:53

Artem
03.07.2018
16:22:59
так то берешь спеку в руки и делишь любого гуру фронтэнда на ноль)

Valeriy
03.07.2018
16:23:28

Kendr
03.07.2018
16:41:08

Nikita
03.07.2018
16:43:03
а на вопрос есть ли в JS конструкция else-if что ответите?

Kendr
03.07.2018
16:43:30

Google

Nikita
03.07.2018
16:43:42
в том что самой такой конструкции нету.

Илья
03.07.2018
16:44:01

Kendr
03.07.2018
16:44:07

K
03.07.2018
16:44:31

Nikita
03.07.2018
16:44:44
в піхе, а я хз - мне так же один будущий интерв сидел и говорил, о том какие он вопросы придумал, он чет жестко аргументировал - но я не особо запомнил.

Илья
03.07.2018
16:45:53

Nikita
03.07.2018
16:46:00
да

Илья
03.07.2018
16:46:22
тогда она есть.

Kendr
03.07.2018
16:47:23

Victor
03.07.2018
16:47:46

Nikita
03.07.2018
16:48:05
но ведь слитное написаное єто одна целая конструкция а по отдельности две разніе.
суть в том, что всегда найдеться азиат который знает лучше))

Илья
03.07.2018
16:49:03

Victor
03.07.2018
16:50:15
да, ты прав, 2 стейтмента, а не конструкции

Artem
03.07.2018
17:35:03
блин http://reactide.io/

Kendr
03.07.2018
17:41:23

Cenator
03.07.2018
17:50:27
>Атом

Artem
03.07.2018
17:52:15
я собрал, ну чето нажимаю создать проект и тишина)

Kirill
03.07.2018
17:54:48
Подскажите, это вброс такой что-ли? Во Vue же vdom также работает или я ошибаюсь?
https://ru.vuejs.org/v2/guide/comparison.html#Быстродействие-выполнения
Или тут про то, что все компоненты во Vue просто pure?

Vladimir
03.07.2018
18:06:32
Всем привет, как заставить вебпак хавать такой синтаксис -
handleBrandModalOpen = () => {
}
SyntaxError: Unexpected token
Бабель лоадер стоит, все ок

Cenator
03.07.2018
18:06:57

Voskresus
03.07.2018
18:07:06