@react_js

Страница 4314 из 5115
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

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
разрешены оба варианта, если не ошибаюсь

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

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

Ну ладно

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

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

Kendr
03.07.2018
16:05:12
Artem
03.07.2018
16:07:11
а как правильно инициализировать стейт? state = { some: 123 }или constructor(...args) { super(...args); this.state = { some: 123 } }
зависит от того, собираешься ли сбрасывать стейт, если да то конструктор, если нет то и просто state = {} сойдет

andretshurotshka?❄️кде
03.07.2018
16:07:53
Хороший тон - withState ?
хороший стор - effector ?

Abu
03.07.2018
16:10:05
Valeriy
03.07.2018
16:10:08
с derived удобнее тестировать компоненты

ну и опять же делать их на выбор controlled/uncontrolled

andretshurotshka?❄️кде
03.07.2018
16:11:02
@why_effector_is_bad ?
да там необоснованно

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

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

Abu
03.07.2018
16:12:12
ну это в основном для UI/UX компонент реюзабельных
https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html

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

https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html
да я читал эту статью недели две незад

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

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

Artem
03.07.2018
16:14:16
однохуйственно сo state = {}
не знал что стейт принимает функцию

Cenator
03.07.2018
16:14:57
не знал что стейт принимает функцию
результат ее вызова принимает

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

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

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
не знал что стейт принимает функцию
Стейт ещё вторым аргументом принимает коллбэк?

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

Admin
ERROR: S client not available

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

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

так то берешь спеку в руки и делишь любого гуру фронтэнда на ноль)

Kendr
03.07.2018
16:41:08
ну само собой, вопрос с подвохом просто :))
За такие вопросики интервьюеров надо поливать мочой :))

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

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

Илья
03.07.2018
16:44:01
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
тогда она есть.

Victor
03.07.2018
16:47:46
тогда она есть.
это 2 конструкции else и if)

Nikita
03.07.2018
16:48:05
но ведь слитное написаное єто одна целая конструкция а по отдельности две разніе.

суть в том, что всегда найдеться азиат который знает лучше))

Илья
03.07.2018
16:49:03
это 2 конструкции else и if)
само слово "конструкция" намекает что это что-то состовное. Так что else if вполне себе конструкция

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
блин http://reactide.io/
Хмхм интересно

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 Бабель лоадер стоит, все ок

Страница 4314 из 5115